java目录结构

bin目录-该目录下主要存放JDK的各种工具命令;

conf目录-该目录下主要存放jdk的相关配置文件;

include目录-该目录下主要存放一些平台的头文件;

jmods目录-该目录下主要存放了jdk的各种模块;

legal目录-该目录下主要存放了jdk各模块的授权文档;

lib目录-该目录下主要存放了jdk工具的一些补充jar包和源代码。

 

java.exe-编译器,主要用于将高级java源代码翻译成字节码文件;

java.exe-解释器,主要用于启动JVM对字节码文件进行解释并执行;

 

跨平台原理:

  Java字节码可以通过JVM翻译为具体平台能够执行的机器指令。由于sum定义了JVM规范,而且不同的操作系统大多提供了JVM实现,才使得相同的一个字节码文件可以在不同的系统上运行,从而使Java赢得了一次编译,到处使用的美名。

posted @ 2020-08-18 02:08  IJLog  阅读(1108)  评论(0编辑  收藏  举报