摘要:
ArrayDeque、Stack https://blog.csdn.net/cartoon_/article/details/87992743 区别 底层数据存储方式 存储方式 Stack 长度为10的数组 ArrayDeque 长度为16的数组 LinkedList 链表 方法参照表 Stack 阅读全文
摘要:
HashSet与TreeSet的区别 HashSet HashSet有以下特点 不能保证元素的排列顺序,顺序有可能发生变化 不是同步的 集合元素可以是null,但只能放入一个null 当向HashSet集合中存入一个元素时,HashSet会调用该对象的hashCode()方法来得到该对象的hashC 阅读全文
摘要:
list与int[]互相转化 public static void main(String[] args) { ArrayList<Integer> lst= new ArrayList<>(); int[] a = {5}; List<Integer> obj = Arrays.stream(a) 阅读全文
摘要:
ArrayList、LinkedList ArrayList和LinkedList区别及使用场景 LinkedList和ArrayList的差别主要来自于Array和LinkedList数据结构的不同。ArrayList是基于数组实现的,LinkedList是基于双链表实现的。另外LinkedLis 阅读全文
摘要:
8.4 学习日记 KVM KVM 是 Linux 的一部分。Linux 也是 KVM 的一部分。Linux 有的,KVM 全都有。然而,KVM 的某些特点让它成为了企业的首选虚拟机监控程序。 静态类: 所谓静态,指以static关键字修饰的,包括类,方法,块,字段。 静态类和非静态类之间的区别 1. 阅读全文
摘要:
207. 课程表 你这个学期必须选修 numCourse 门课程,记为 0 到 numCourse-1 。 在选修某些课程之前需要一些先修课程。 例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一个匹配来表示他们:[0,1] 给定课程总量以及它们的先决条件,请你判断是否可能完成所有课程的学习 阅读全文