深入理解Java虚拟机阅读笔记(一):走进Java
第一部分 走进Java
第一章 走进Java
1.1 概述
Java是一门很好的语言 :)
1.2 技术体系
-
组成划分:
- JDK:设计语言+虚拟机+API。是支持开发的最小环境,可以Java编译成为字节码(.class)。
- JRE:虚拟机+API。支持运行的最小环境,所有Java程序必须依赖JRE才能运行。只有JVM是不能运行字节码文件的(.class),因为解释的字节码的时候需要lib库。 JRE里面有两个文件夹
bin/,lib/。bin/就是JVM,lib就是JVM所需要库。 - JVM:将Java编译出的-> .class -> 真实CPU指令集或者系统调用。相当于翻译官,达到“一次编译,到处使用”。


-
领域划分:Java Card < Java ME < Java SE < Java EE
1.3-1.4 发展史
不写啦,反正挺长
1.5 展望未来
模块化,混合语言,多核并行,丰富语法,64位虚拟机
1.6 实战
如何自己编译JDK(可只编译hotspot虚拟机),如何使用IDE
本文是《深入理解Java虚拟机》阅读笔记的第一部分,主要介绍了Java的技术体系,包括JDK、JRE和JVM的组成及作用。JDK包含Java设计语言、虚拟机和API,是开发环境;JRE则是运行环境,由虚拟机和API组成。JVM作为Java的核心,负责将字节码翻译为实际指令。此外,文章还提及了Java在不同领域的应用层次,并简要展望了Java的未来发展,如模块化、混合语言等。最后,讨论了如何编译JDK和使用IDE进行实战操作。
455

被折叠的 条评论
为什么被折叠?



