摘要: Java中的Iterable与Iterator cnblogs.com/litexy/p/9744241.html 实现Iterable接口 重写iterator方法 通过实现接口terator 实现不同的iterator 阅读全文
posted @ 2020-08-04 18:55 athony 阅读(103) 评论(0) 推荐(0) 编辑
摘要: HashMap、Hashtable、TreeMap、Properties Map接口与Collection并列存在。用于保存具有映射关系的数据:key-value Map接口中的key和value都可以是任何引用类型的数据 Map对象所对应的类,需要重写hashCode和equals方法 常用Str 阅读全文
posted @ 2020-08-04 18:52 athony 阅读(106) 评论(0) 推荐(0) 编辑
摘要: ArrayDeque、Stack https://blog.csdn.net/cartoon_/article/details/87992743 区别 底层数据存储方式 存储方式 Stack 长度为10的数组 ArrayDeque 长度为16的数组 LinkedList 链表 方法参照表 Stack 阅读全文
posted @ 2020-08-04 17:44 athony 阅读(192) 评论(0) 推荐(0) 编辑
摘要: HashSet与TreeSet的区别 HashSet HashSet有以下特点 不能保证元素的排列顺序,顺序有可能发生变化 不是同步的 集合元素可以是null,但只能放入一个null 当向HashSet集合中存入一个元素时,HashSet会调用该对象的hashCode()方法来得到该对象的hashC 阅读全文
posted @ 2020-08-04 17:43 athony 阅读(446) 评论(0) 推荐(0) 编辑
摘要: list与int[]互相转化 public static void main(String[] args) { ArrayList<Integer> lst= new ArrayList<>(); int[] a = {5}; List<Integer> obj = Arrays.stream(a) 阅读全文
posted @ 2020-08-04 17:31 athony 阅读(831) 评论(0) 推荐(0) 编辑
摘要: ArrayList、LinkedList ArrayList和LinkedList区别及使用场景 LinkedList和ArrayList的差别主要来自于Array和LinkedList数据结构的不同。ArrayList是基于数组实现的,LinkedList是基于双链表实现的。另外LinkedLis 阅读全文
posted @ 2020-08-04 17:30 athony 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 8.4 学习日记 KVM KVM 是 Linux 的一部分。Linux 也是 KVM 的一部分。Linux 有的,KVM 全都有。然而,KVM 的某些特点让它成为了企业的首选虚拟机监控程序。 静态类: 所谓静态,指以static关键字修饰的,包括类,方法,块,字段。 静态类和非静态类之间的区别 1. 阅读全文
posted @ 2020-08-04 16:30 athony 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 207. 课程表 你这个学期必须选修 numCourse 门课程,记为 0 到 numCourse-1 。 在选修某些课程之前需要一些先修课程。 例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一个匹配来表示他们:[0,1] 给定课程总量以及它们的先决条件,请你判断是否可能完成所有课程的学习 阅读全文
posted @ 2020-08-04 13:56 athony 阅读(108) 评论(0) 推荐(0) 编辑