12 2020 档案
摘要:1、引言 在Java中,我们可以对List集合进行如下几种方式的遍历: List<Integer> list = new ArrayList<>(); // 法一:普通for循环 for (int i = 0; i < list.size(); i++) { System.out.print(lis
阅读全文
摘要:public class Singleton { private static volatile Singleton instance; private Singleton() {} public static Singleton getInstance() { if(instance==null)
阅读全文
摘要:转载自:(部分删改) https://www.cnblogs.com/dolphin0520/p/3920373.html 一.内存模型的相关概念 多线程中执行: i = i + 1; 当线程执行这个语句时,会先从主存当中读取i的值,然后复制一份到高速缓存当中,然后CPU执行指令对i进行加1操作
阅读全文
摘要:List方法与set方法的区别 (1)重复对象 list方法可以允许重复的对象,而set方法不允许重复对象 (2)null元素 list可以插入多个null元素,而set只允许插入一个null元素 (3)容器是否有序 list是一个有序的容器,保持了每个元素的插入顺序。即输出顺序就是输入顺序,而se
阅读全文
摘要:工具类,有很多实用的方法 1、排序操作 Collections提供以下方法对List进行排序操作 void reverse(List list):反转 void shuffle(List list),随机排序 void sort(List list),按自然排序的升序排序 void sort(Lis
阅读全文
摘要:一、CopyOnWrite 思想 写入时复制(CopyOnWrite,简称COW)思想是计算机程序设计领域中的一种通用优化策略。其核心思想是,如果有多个调用者(Callers)同时访问相同的资源(如内存或者是磁盘上的数据存储),他们会共同获取相同的指针指向相同的资源,直到某个调用者修改资源内容时,系
阅读全文

浙公网安备 33010602011771号