摘要: Finalizer和Cleaner并不等同于C++中的析构函数,是不确定多久会被调用的,甚至有时候可能不会被调用,因此除了作为一个安全网或者终止非关键的本地资源,不应该在Finalizer或Cleaner里面包含任何业务代码。 阅读全文
posted @ 2018-05-16 21:49 胖毛 阅读(111) 评论(0) 推荐(0) 编辑
摘要: java 有很多修饰类的属性的关键字:常用的static,final 说说final和static吧,平时在编程的时候,这两个关键字很多时候都觉得可有可无,最多的时候就是他们俩同时出现 定义常量的时候,其他时候:1.感觉没有对程序正常运行有任何影响 2.不使用这两个关键字看起来也没什么毛病. 这就是 阅读全文
posted @ 2018-05-16 21:35 胖毛 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 大概看了一遍这个小节,其实这种感觉体验最多的应该是C/C++程序,有多杀少个new就得有多个delete. 一直以为Java就不会存在这个问题,看来是我太年轻。 感觉《Effective Java》里面每句话都是浓缩的精华,第一次看就想要明白是什么,为什么,怎么办,还是再去看看资料,《Effecti 阅读全文
posted @ 2018-05-16 15:16 胖毛 阅读(176) 评论(0) 推荐(0) 编辑