1.当创建一些常用对象的时候,考虑可以使用静态方法,但是方法尽量描述自己
比如:valueOf,getInstance
2.不要以为把类声明为abstract了,就不会被初始化,因为别人可能会来继承你。推荐把构造子私有化。
3.可以通过静态初始化方式避免对象重复初始化。
4.当你对内存进行管理的时候,千万注意引用被非法持有的情况。
5.尽量避免finalize()方法。
比如:valueOf,getInstance
2.不要以为把类声明为abstract了,就不会被初始化,因为别人可能会来继承你。推荐把构造子私有化。
3.可以通过静态初始化方式避免对象重复初始化。
4.当你对内存进行管理的时候,千万注意引用被非法持有的情况。
5.尽量避免finalize()方法。