Java入门知识
JDK,JRE,JVM三者之间的关系
- JDK:Java Development Kit
- JRE:Java Runtime Environment
- JVM:JAVA Virtual Machine
JDK1.1~1.8 之间每个版本差别都较大,具体差异请参考以下链接。
JDK各版本差异
JDK1.11.8对应JDK18,JDK8以后版本更新的内容较少,所以说JDK8是最稳定的版本,企业一般都用这个版本。
关于编译性与解释型(个人理解)
编译型
先将源代码全部编译成计算机操作系统能够识别的文件,然后运行
- 优点:运行效率高,占用内存少
- 缺点:不能实时响应源代码的变动
解释型
边编译边运行
- 优点:能实时响应源代码的变动
- 缺点:运行效率低,占用内存多
总结
随着计算机硬件的发展,解释型的效率问题在如今电脑中体现并不明显,Java语言的特性介于两者之间。