JAVA
emily_wang
这个作者很懒,什么都没留下…
展开
-
可变类和不可变类(Mutable and Immutable Objects)
可变类和不可变类(Mutable and Immutable Objects)的初步定义:可变类:当你获得这个类的一个实例引用时,你可以改变这个实例的内容。不可变类:当你获得这个类的一个实例引用时,你不可以改变这个实例的内容。不可变类的实例一但创建,其内在成员变量的值就不能被修改。 如何创建一个自己的不可变类:.所有成员都是private.不提供对成员的改变方法,例如:se原创 2006-11-27 10:11:00 · 873 阅读 · 0 评论 -
Java Collections Framework
Java Collections Framework1. 主要接口2. 主要实现 JDK Interface原创 2006-12-04 14:17:00 · 805 阅读 · 0 评论 -
finalize()的一个好用处
finalize()的一个用途:用作判断一个object(对象)的死亡条件,尤其是一些使用共享资源(例如:文件、数据库连接)的对象。例如:1个对象代表1个打开的文件,那么在对象被回收时,应该保证打开的文件被关闭。例如:java调用的c语言调用中分配的内存是否释放。因此可以在finalize()中对使用的资源的释放情况进行判断,发现资源和内存泄漏错误。虽然finalize()不是每次都被JVM调到,原创 2006-12-18 13:39:00 · 667 阅读 · 0 评论