java编程
R_P_J
个人学习笔记整理
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
并行流parallel,CompletableFuture与Executors线程池的使用与区别
list并行操作在项目开发可以极大提高代码效率与性能,java8对其进行了很好的封装,简单使用研究一下: 1. 先自己创建一个list: // list在实际使用中要注意线程安全,Collections.synchronizedList写操作性能高,CopyOnWriteArrayList读操作性能较好 List<String> list = Arrays.asList(new S...原创 2018-03-16 15:57:53 · 12064 阅读 · 1 评论 -
十分钟了解23种设计模式
注:适用于设计模式入门和面试突击 什么是设计模式? 是经过前人无数次的实践总结出的,设计过程中可以被反复使用的,可以解决特定问题的设计方法,java面向对象编程的所有思想都出自这23种设计模式,无处不用。 1)单例模式(以下几种单例务必掌握): 饿汉式、懒汉式、双重锁(使用volatile防止指令重排)、静态内部类的单例模式(自己封装时最常用)、枚举(最安全的单例) // 做...原创 2018-07-19 00:01:03 · 961 阅读 · 0 评论
分享