欢迎来到刘志红的博客

别人说程序员是“搬砖”的码农,但我们知道自己是追求个性的艺术家。也许我们不会过多的在意自己的外表和穿着,但在不羁的外表下,骨子里追求着代码的美、系统的美、设计的美。
扩大
缩小

2021年3月29日

effective解读-第九条 try-with-resource代替try-fanilly释放资源

摘要: 做java的都知道,有写资源使用完毕后要及时的释放否则会导致OOM,例如流资源,我们一般放在finally中进行释放(确保流资源一定被释放) try-finally的缺点有两个,使用try-with-resources完美解决 1. AutoCloseable接口的close本身就会抛出异常,所以如 阅读全文

posted @ 2021-03-29 10:23 MR_程序猿刘 阅读(255) 评论(0) 推荐(0) 编辑

effective解读-第八条 避免使用finalizer和Cleaner

摘要: java9之前finalizer,java9使用cleaner代替了finalizer。相比finalizer,cleaner(它存在于一个独立类Cleaner中,需要时候注入到对应类中即可)不会污染API而且cleaner有类库可以控制它的线程(它两都在后台线程中执行)。 避免使用的原因: 行为的 阅读全文

posted @ 2021-03-29 09:57 MR_程序猿刘 阅读(161) 评论(0) 推荐(0) 编辑

导航