- 博客(3)
- 收藏
- 关注
原创 JVM如何优化
一、JVM内存模型及垃圾收集算法 1.根据Java虚拟机规范,JVM将内存划分为: New(年轻代) Tenured(年老代) 永久代(Perm) 其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-Xmx:3G)指定的内存中分配,Perm不属于堆内存,有虚拟机直接分配,但可以通过-XX:PermSize -XX:MaxPermSize 等参数调整其大小。 年轻代(N...
2018-05-21 13:39:50 13655 8
原创 java集合整理 Set源码解析
Set存储基本数据类型: 由以下代码我们可以看到Set是存取基本数据类型无序,但是如果基于java8的strean流来说却是有序的。普通的增强for循环打印的结果却是无序的,但是可以保证的是都不可以存储相同的元素。 public static void main(String[] args) throws InterruptedException { HashSet ...
2018-05-20 04:25:26 897
原创 java集合整理 List源码解析
数组: /** * 数组大小固定,存储有序(存和取顺序一直) * 直接打印输出对象需要重写toString()方法,否则会调用父类的toString()打印的是引用地址值 */ Student[] students = new Student[5]; students[0] = new Student("张三"...
2018-05-19 18:37:27 705
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人