- 
          jvm区域内存分布 方法区 1 2 线程共享 已被虚拟机加载的类型信息,常量,静态变量,即时编译器编译后的代码缓存等数据. 运行时常量池 1 2 3 4 5 方法区的一部分,class文件中除了有类的版本,字段... 
- 
          jvm命令命令 jps jstat jinfo jmap jhat jstack ... 
- 
          jvm垃圾回收判断对象死亡算法 1 2 3 4 5 6 7 8 9 10 11 12 13 1,引用计数 每引用一次计数器+1 2,可达行分析算法 gc roots-->连接的对象 gc r... 
- 
          jvm编译优化前端编译和优化 1 2 java c 编译器 java 语法糖 后端编译和优化 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ... 
- 
          jvm执行加载 加载时机 1 加载-->[验证-->准备-->解析](连接过程)-->初始化-->使用-->卸载 1 2 3 4 5 6 7 8 9 10 11 ... 
- 
          jvm并发内存模型 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ... 
- 
          并发实战... 
- 
          并发编程的艺术并发编程的挑战 上下文切换 死锁 java并发底层原理 volatile 1 2 3 修改变量后,其他线程里面可见 可见,有序 synchronized 1 2 3 4 5 ... 
- 
          集合collection 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ... 
