摘要: 集合类中线程安全的就只有,vector,hashtable,concurrentHashmap ArrayList: ArrayList 实现于 List、RandomAccess 接口。可以插入空数据,也支持随机访问。 ArrayList的初始容量为10,这里我们主要了解一下ArrayList的扩 阅读全文
posted @ 2019-03-14 15:35 LeeJuly 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1.集合转数组toArray的用法 2.数组转集合,只能用List 3.关于数组的复制copyOf 4.System.arraycopy(); copyOf内部也是用的System.arraycopy(); 5.subList方法:截取的新的List是持有原List的引用的 6.Colletions 阅读全文
posted @ 2019-03-14 14:10 LeeJuly 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1.实现conparable接口 2.匿名内部类(用lambda的方式写) 阅读全文
posted @ 2019-03-14 13:31 LeeJuly 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 四种垃圾收集算法: 1.标记清除算法: 算法分为“标记”和“清除”阶段:首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象。它是最基础的收集算法,效率也很高 它主要会带来的问题是空间问题(会产生大量的不连续的碎片) 2.复制算法: 为了解决内存空间碎片化问题,“复制”收集算法出现了。 阅读全文
posted @ 2019-03-14 10:09 LeeJuly 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 内存溢出 out of memory: 是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory; 内存泄露 memory leak: 是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。 memor 阅读全文
posted @ 2019-03-14 09:51 LeeJuly 阅读(1018) 评论(0) 推荐(0) 编辑