Jvm - Java最重要的特性

  • 在各种物理机上实现了统一的运行平台,使开发者可以专注于代码本身而不是对机子的适配。(优点)
  • 所以在提升运行性能上和高并发等方面上,Jvm本身也限制了硬件所带来的性能提升。(缺点)
  • 开发者了解Jvm,才更好的写出适合虚拟机运行和自优化的代码。

5个部分

  • 走进Java
  • 自动内存管理
  • 虚拟机执行子系统
  • 程序编译和代码优化
  • 高效并发

2,自动内存管理

  • Java内存区域与内存溢出异常。
  • 垃圾收集器与内存分配策略。
  • 虚拟机性能监控,故障处理工具。
  • 调优案例分析与实战。