关于C++和JAVA
近段时间看C++发现C++种每当用NEW关键字动态创建对象之后在不使用这个对象时候都必须DELETE这个对象所占用的资源。这似乎在JAVA中是不需要的,JAVA的垃圾挥手机制决定他是要由虚拟机自己回收这部分的资源,而且在该对象不存在前台指向他的线程后,虽然成了垃圾,但是不会立即回收,再一个不特定的时间回收该部分所占用的资源。
这个做法在我看来是不是就是JAVA比C++更占资源的原因之一呢?
JAVA的这个做法,确实省了作为设计的很多心思。但是这样确实会造成资源利用的低下。具体虚拟机怎么处理和作为设计者怎么解决,值得在这部分好好学习。
相关推荐
文山羊 2020-11-07
susmote 2020-11-07
拉斯厄尔高福 2020-11-04
xceman 2020-10-23
hellojunz 2020-10-23
caojhuangy 2020-10-12
xinyupan 2020-09-28
lousir 2020-09-27
一个逗逗 2020-09-22
Maryhuan 2020-09-20
rkhstar 2020-09-09
DreamSnow 2020-09-09
aehousmantao 2020-09-03
tkernel 2020-09-03
abfdada 2020-08-26
svap 2020-08-25
二十不悔三十而立 2020-08-19
FlightForever 2020-08-17
joyjoy0 2020-08-13