深入理解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