ch01.Java入门概要
Chapter1 Java入门 Java程序的执行流程 Javac java Chapter1 Java入门 Java的编译过程 与其他程序设计语言有很大的不同 例如像C++这样的语言在编译时,与机器的硬件平台信息密不可分。编译程序通过查表将所有对符号的引用转换为特定的内存偏移以保证程序运行,编译结果是可执行的代码。 Java 编译器不将变量和方法的引用(其实就是地址)编译为数值引用,也不对程序执行过程中的内存进行布局,而是将这些符号引用信息保留在一种扩展名为.class 的字节码文件中。 这种文件的最大特点就是不包含硬件的信息,因此这种字节码文件还不能在机器上执行。 Chapter1 Java入门 Java的编译过程 - 2 传统的解释性语言如 BASIC 在解释执行的时候.是直 接将源程序一条一条的通过解释器进行词法分析、语法分析等过程最终翻译成本地的机器指令,并真正在CPU上执行。 Java解释过程是通过Java虚拟机读取Java宇节码文件,然后将其转换成和系统硬件相关的本地指令,最终在CPU上执行。 Java虚拟机是使字节码文件具有跨平台能力的核心结构,包含了对Java字节码进行翻译的解释器。该解释器解释执行字节码的过程分为三步进行:即代码的装入、代码的校验和代码的执行。 因为特殊的编译和解释过程,使得Ja
您可能关注的文档
- cass培训教程(2010版)概要.ppt
- 【人教版】2017版高考一轮:7.3《交通运输布局及其对区域发展的影响》ppt课件讲述.ppt
- KJD127矿用隔爆兼本安型计算机说明书.doc
- Carnival-IntroductionandReading课件概要.ppt
- 园林常用植物概要.ppt
- Cat5e_VS_Cat6概要.ppt
- KPI业绩指标设定(教材).ppt
- CASIO系列编程函数计算器教案概要.ppt
- KTV DJ部 第九章.doc
- 园林景观常识概要.doc
- 2026年新能源汽车行业报告:竞品分析及市场前景展望.docx
- 母婴行业市场细分报告:2026年高端市场发展前景分析.docx
- 沧州市献县2025-2026学年第二学期四年级语文期末考试卷(部编版含答案).docx
- 2026年内蒙古巴彦淖尔高中高二年级生物押题卷含详细解析及答案.doc
- 材料员之材料员专业管理实务-要点掌握考点突破评估卷.docx
- 2026年智能家居行业市场现状与发展趋势研究报告.docx
- 2026年养老产业政策支持报告及市场发展策略.docx
- 2026年医院家具定制合同合同三篇.docx
- 2026年2026年设备租赁终止合同合同三篇.docx
- 2026年内蒙古巴彦淖尔高中高三年级沪教版地理月考试卷及答案.doc
最近下载
- AutoCAD2022实用教程全套完整教学课件.pptx
- Soundcraft声艺Signature 22MTK Outline Dimensions file)说明书用户手册.pdf
- 教案课件-典五典范英语5a l6教学参考.pdf VIP
- 商业银行数字化转型:文献综述与研究展望_刘敏楼.pdf VIP
- 施工现场临时用电配电箱标准化图集.pdf VIP
- 施工现场临时用电配电箱(柜)图集.docx VIP
- Electric海菲克功率单元PU00 PU01操作手册.pdf
- 肩周炎诊断及治疗指南.docx VIP
- 电气控制与PLC应用——基于S7-1200_PLC(陈建明)课后习题答案解析.docx VIP
- 腰椎间盘突出症诊疗指南.docx VIP
原创力文档

文档评论(0)