第五章 初始化与清理
导读:初始化在Java中占有至关重要的地位。对C语言的生产率所作的最初调查中发现,大量编程错误都源于不正确的初始化。 在C++中,“析构”相当重要,因为用new创建的对象必须明确被销毁。在Java中,垃圾回收器会自动为对象释放内存,所以在很多场合下Java中类似的清除方法就不太需要了。然而,垃圾回收器确实也增加了运行期的开销。而且Java解释器从来就很慢,所以这种开销到底造成了多大的影响却很难看出。
导读:初始化在Java中占有至关重要的地位。对C语言的生产率所作的最初调查中发现,大量编程错误都源于不正确的初始化。 在C++中,“析构”相当重要,因为用new创建的对象必须明确被销毁。在Java中,垃圾回收器会自动为对象释放内存,所以在很多场合下Java中类似的清除方法就不太需要了。然而,垃圾回收器确实也增加了运行期的开销。而且Java解释器从来就很慢,所以这种开销到底造成了多大的影响却很难看出。