0基础java入门菜鸟如何自学java从小白到大牛必需有的知识储备!( 二 )


.加载代码:由class loader 完成;
.校验代码:由bytecode verifier 完成; .执行代码:由 runtime interpreter完成
9.什么是Java编译器?什么是Java解释器?
Java编译器:Javac编译器读取Java源代码, 并将其编译成字节代码, 说的直白一点就是把java语言翻译成计算机可以识别的二进制代码 。
Java解释器:解释器是Java虚拟机非常重要的一部分, 它的工作就是把字节码转化为机器码并运行 。 Hotspot中实现了两种具体的解释器, 分别是模板解释器而C++解释器 。 同时在Hotspot的源码树中还保留着一种“字节码解释器”的古老解释器 。 这种解释器没有编译优化, 效率比较低, 本质上就是一个比较长的switch语句, 针对不同的字节码执行不同的操作 。 这些操作直接以C/C++语言的形式表现出来, 随着项目的编译一起形成了“硬性的”机器代码 。 相比之下, 模板解释器的工作要更为复杂一些, 效率也会更高一些 。
10.JDK的安装与设置
.下载JDK .安装JDK
.设置环境变量, 设置系统变量ClassPath, 输入值为C:\Program Files\Java\jdk1.6.0_18\lib 。
11.编译和运行环境
.使用javac.exe命令编译java源程序, 例如:javac Hello.java, 编译后会产生一个字节码文件Hello.class
.使用java.exe命令运行字节码文件, 例如:java Hello 。

0基础java入门菜鸟如何自学java从小白到大牛必需有的知识储备!



【0基础java入门菜鸟如何自学java从小白到大牛必需有的知识储备!】 最后小编想告诉大家, 想免费学习JAVA的小伙伴, 就请加上方qun吧, 到时候小编会主动来找你的!

猜你喜欢