阅读内容

关于C++和JAVA

[日期:2008-08-27] 来源:新浪  作者: bubuu


   近段时间看C++发现C++种每当用NEW关键字动态创建对象之后在不使用这个对象时候都必须DELETE这个对象所占用的资源。这似乎在JAVA中是不需要的,JAVA的垃圾挥手机制决定他是要由虚拟机自己回收这部分的资源,而且在该对象不存在前台指向他的线程后,虽然成了垃圾,但是不会立即回收,再一个不特定的时间回收该部分所占用的资源。

   这个做法在我看来是不是就是JAVA比C++更占资源的原因之一呢?

   JAVA的这个做法,确实省了作为设计的很多心思。但是这样确实会造成资源利用的低下。具体虚拟机怎么处理和作为设计者怎么解决,值得在这部分好好学习。




相关资讯       Java  C++ 
本文评论       全部评论
发表评论
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款


点评: 字数
姓名:

L
I
N
U
X


GOOGLE搜索
Google