随笔 - 607,  文章 - 169,  评论 - 2,  阅读 - 21万
06 2022 档案
EffectiveJava 1创建和销毁对象 7避免使用终结方法
摘要:1 重点关注 1.1 终止方法的写法 try finally 见3.1 1.2 终结方法的写法 finalize()见3.2 1.3 使用终结方法的场景 a 当对象的所有者忘记调用1.2显式终止方法时,终结方法可以充当安全网。(FileInputStream,FileOutputStream,Tim 阅读全文
posted @ 2022-06-28 12:55 菜鸟乙 阅读(30) 评论(0) 推荐(0) 编辑
EffectiveJava 1创建和销毁对象 6消除过期的对象引用
摘要:1 重点关注 1.1 通用方法避免过期对象的应用 消除过期引用的最好方法是让包含该引用的变量结束其生命周期。 如果使用最紧凑作用域范围定义每一个变量,这种情形自然而然的发生 1.2 消除过期对象的使用场景 a 栈的pop,需要我们手动清空,因为栈类自己管理内存 b 随着时间推移,过期缓存可以使用后台 阅读全文
posted @ 2022-06-27 22:36 菜鸟乙 阅读(34) 评论(0) 推荐(0) 编辑
EffectiveJava 1创建和销毁对象 5避免创建不必要的对象
摘要:1 重点关注 1.1 代码演练部分 1.2 本节精髓 不要错误的认为本条目介绍的内容暗示着”创建对象的代价非常昂贵,我们应该尽可能地避免创建对象” 相反,由于小对象的构造器只做很少量的事情,所以它们的创建和销毁的代价都是非常廉价的,尤其是在现代的的JVM实现上更是的如此。通过创建附加的对象,提升程序 阅读全文
posted @ 2022-06-22 22:05 菜鸟乙 阅读(25) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示