摘要: 懒汉模式:和饿汉模式不同,懒汉模式并不会一开始声明对象,而是需要等到调用时再声明对象。他很懒,所以你叫“它”它才会动... 代码1: 代码1 测试结果:发现 第一个线程运行时 和剩下线程运行 ,并不是一个单例。 这是因为多线程时,很有可能出现两个或多个线程同时执行。 也就是说他们同时运行到了 if( 阅读全文
posted @ 2019-09-04 18:08 不朽_张 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 饿汉模式特点:见名知意,“他”很饿,迫切需要找到吃的... 所以 饿汉模式需要 第一时间 “找到吃的”(构建对象)。 如下代码: 测试结果:运行二十线程,运行的结果为同一个用例。 安全性:在类加载时会将进行加载,等到调用时该类已经被处理好了所以能保证多线程调用下,调用的是同一个实例。 懒加载:如上所 阅读全文
posted @ 2019-09-04 17:17 不朽_张 阅读(3761) 评论(0) 推荐(0) 编辑
摘要: 自动清除无效 import 和 清除无效 import ctrl+alt+o 阅读全文
posted @ 2019-09-04 09:07 不朽_张 阅读(356) 评论(0) 推荐(0) 编辑