2021[2018年计算机二级考试Java入门教程:Java从代码到运行] 计算机二级考试office.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2021[2018年计算机二级考试Java入门教程:Java从代码到运行] 计算机二级考试office.doc》由会员分享,可在线阅读,更多相关《2021[2018年计算机二级考试Java入门教程:Java从代码到运行] 计算机二级考试office.doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、20212018年计算机二级考试Java入门教程:Java从代码到运行 计算机二级考试office计算机等级网权威发布2016年计算机二级考试Java入门教程:Java从代码到运行,更多2016年计算机二级考试Java入门教程相关信息请访问计算机等级考试网。 五:Java如何做到让机器理解我们想要做的东西用一个图来描述这个过程会比较容易理解:1 :编写代码首先把我们想要计算机做的事情,通过 Java 表达出来,写成 Java 文件,这个过程就是编写代码的过程。如上图所示的 Hello.java 文件。2 :编译写完 Java 代码后,机器并不认识我们写的 Java 代码,需要进行编译
2、成为字节码,编译后的文件叫做 class 文件。如上图所示的 Hello.class 文件。3 : 类装载 ClassLoader类装载的功能是为执行程序寻找和装载所需要的类。ClassLoader能够加强代码的安全性,主要方式是:把本机上的类和网络资源类相分离, 在调入类的时候进行检查,因而可以限制任何“特洛伊木马”的应用。4 : 字节 码 (byte-code )校验功能是对 class 文件的代码进行校验,保证代码的安全性。Java 软件代码在实际运行之前要经过几次测试。JVM 将代码输入一个字节码校验器以测试代码段格式并进行规则检查检查伪造指针、 违反对象访问权限或试图改变对象类型的非
3、法代码。注意-所有源于网络的类文件都要经过字节码校验器字节码校验器对程序代码进行四遍校验, 这可以保证代码符合JVM 规范并且不破坏系统的完整性。如果校验器在完成四遍校验后未返回出错信息,则下列各点可被保证:- 类符合JVM规范的类文件格式- 无访问限制异常- 代码未引起操作数栈上溢或下溢- 所有操作代码的参数类型将总是正确的- 无非法数据转换发生,如将整数转换为对象引用- 对象域访问是合法的5 :解释(Interpreter )可是机器也不能认识 class 文件,还需要被解释器进行解释,机器才能最终理解我们所要表达的东西。6 :运行最后由运行环境中的 Runtime 对代码进行运行,真正实现我们想要机器完成的工作。7 : 说明由上面的讲述,大家看到,Java通过一个编译阶段和一个运行阶段,来让机器最终理解我们想要它完成的工作,并按照我们的要求进行运行。在这两个阶段中,需要我们去完成的就是编译阶段的工作,也就是说:我们需要把我们想要机器完成的工作用 Java 语言表达出来,写成 Java 源文件,然后把源文件进行编译,形成 class 文件, 最后就可以在 Java 运行环境中运行了。 运行阶段的工作由 Java 平台自身提供,我们不需要做什么工作。第 3 页 共 3 页
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2018年计算机二级考试Java入门教程:Java从代码到运行 20212018年计算机二级考试Java入门教程:Java从代码到运行 计算机二级考试office 2021 2018 计算机 二级
![提示](https://www.taowenge.com/images/bang_tan.gif)
链接地址:https://www.taowenge.com/p-17022070.html
限制150内