随笔分类 -  Java编程思想

摘要:1.活性失败 活性失败类似于可见性失败,由于数据没有同步导致共享数据没有及时可见,导致依赖该数据的值的线程出现异常。过度同步的意思是在同步块调用外来方法导致同步方法覆盖面大,即为了代码编写方便而把同步块设置得过大,可能不是数量太多的同步块。 2.builder构建者模式 builder模式实际上是针 阅读全文
posted @ 2024-03-20 14:25 分享读书笔记的程序员 阅读(6) 评论(0) 推荐(0) 编辑
摘要:1.finalize()方法 垃圾回收器只能回收通过new创建的对象的内存空间,但由于Java可以调用本地方法,本地方法中有可能通过c语言的malloc()方法来分配内存,所以垃圾回收器会执行一次finalize()方法来调用C语言的free()方法(finalize()方法需要自己去编写代码去调用 阅读全文
posted @ 2024-03-18 15:54 分享读书笔记的程序员 阅读(10) 评论(0) 推荐(0) 编辑

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