计算机高级语言按照程序的执行方式可以分为编译型和解释型两种方式,java属于编译型和解析型的结合。由java语言编写的程序需要经过编译步骤,在编译之后不会生成特定平台的机器码,而是生成与平台无关的字节码(也就是*.class文件)。使用java解析器(这里是java虚拟机JVM)来解析执行*.class文件。总的来说java程序的执行必须经过先编译后解析来执行。
在安装完JDK后,在JDK的安装路径下可以看到有如下的文件夹
- bin: 改路径下存放了JDK的各种工具命令,常用的java、javac等命令就放在该路径下。
- db: 该路径是安装java DB 的路径。
- include:一些平台特定的头文件。
- jre: 该路径下安装了运行java程序所必须的JRE环境。
- lib:该路径下存放了JDK工具命令的实际执行程序。
- src.zip: 该压缩文件里存放的是java所有核心类库的源代码。