Java入门知识

Java入门知识

JDK,JRE,JVM三者之间的关系

  • JDK:Java Development Kit
  • JRE:Java Runtime Environment
  • JVM:JAVA Virtual Machine

Java入门知识

JDK1.1~1.8 之间每个版本差别都较大,具体差异请参考以下链接。

JDK各版本差异

JDK1.11.8对应JDK18,JDK8以后版本更新的内容较少,所以说JDK8是最稳定的版本,企业一般都用这个版本。

关于编译性与解释型(个人理解)

Java入门知识

编译型

先将源代码全部编译成计算机操作系统能够识别的文件,然后运行

  • 优点:运行效率高,占用内存少
  • 缺点:不能实时响应源代码的变动

解释型

边编译边运行

  • 优点:能实时响应源代码的变动
  • 缺点:运行效率低,占用内存多

总结

随着计算机硬件的发展,解释型的效率问题在如今电脑中体现并不明显,Java语言的特性介于两者之间。

上一篇:HashMap数据结构剖析(JDK8红黑树)拓展到Integer自动拆装箱及缓存


下一篇:Windows 7部署Jenkins遇到的坑