深刻理解Java虚拟机 - 走近Java

很久不学习了,懈怠了快大半年,压力与日俱增。 《深刻理解Java虚拟机》是16年双十一买的,至今已经快15个月,期间努力阅读过3次,均告失败。实在是枯燥乏味,让人难以坚持,可是却又是一本必须坚持去看完的书。因此开始第四次尝试,此次会一边学习,一边整理笔记,而后整理成博客发出来。安全

走近Java

Java优点

  1. 一次编写,处处运行
  2. 相对安全的内存管理和访问机制,避免了绝大部份内存泄露和指针越界问题
  3. 实现了热点代码检测和运行时编译及优化,使得Java应用能随着运行时间的增长而得到更高的性能
  4. 有一套完善的应用程序接口,无数来自商业机构和开源社区的第三方类库
  5. 使开发效率获得很大的提高
  • 尽情发挥Java的各类优点,了解与思考Java技术体系中的这些技术特性是如何实现的

Java技术体系

  1. Java程序设计语言
  2. (各类硬件平台上的)JVM
  3. Class格式文件
  4. Java API类库
  5. 来自商业机构和开源社区的第三方Java类库
  • JDK即1,2,4,它是用于支持Java开发的最小环境
  • JRE即2和4的子集(Java SE API),它是支持Java程序运行的标准环境

展望Java技术将来

  1. 模块化
  2. 混合语言
  3. 多核并行
  4. 进一步丰富语法
  5. 64位虚拟机

编译JDK -- TODO

相关文章
相关标签/搜索