- 3
- 0
- 约7.58千字
- 约 10页
- 2016-11-28 发布于贵州
- 举报
面向对象程序设计第一分
第四章 面向对象程序设计
1、类
2、对象
3、接口
4.1 编程语言的几个发展阶段
机器语言 如:汇编语言
过程语言 如:c 语言,Fortran 语言等
使用面向过程语言,人们只需按着自己的意图来编写各个函数,语言的语法更接近人们的自然语言,所以,习惯上也称过程语言是高级语言.但是,无论那种高级语言编写的源文件,计算机都不能直接执行,因为计算机只能直接识别,执行机器 指令.因此,必须把源文件转换成机器指令,然后计算机去执行相应的机器指令.
将高级语言编写的源程序转化成机器指令,经常使用下列两种方式:
(1)编译方式 Compilation:针对当前的机器处理器芯片,将源程序全部翻译成机器指令,称做目标程序,再将目标程序交给计算机执行.
(2)解释方式 Interpretation:这种方式不产生整个的目标程序,而是根据当前的机器处理器芯片,边翻译边执行,翻译一句执行一句.
Java语言的处理方式既不是第1种也不是第二种,Java 语言的创造发明之处在于,它不针对特定的CPU芯片进行编译。
Java提供的编译器把源程序编译成称做字节码的 一个中间代码.字节码是很接近机器码的文件,可以在提供了Java虚拟机JVM的任何系统上被解释执行.因此,Java本质上是解释执行的程序,当字节码加载到内存之后,再由Java的解释器对字节码按上述2的解释方式执行,即翻译一句
您可能关注的文档
最近下载
- 2025年渠道维护工(技师)技能理论考试题库(含答案) .pdf VIP
- 2025中国地方公共数据开放利用报告.pdf VIP
- 2026年中国电信装维笔试真题库及答案.docx VIP
- 2025年软考《软件设计师》真题汇总.docx
- 2026年《功能性消化不良诊疗指南》.docx
- 2026云南曲靖市沾益区高投物业服务有限公司物业工作人员招聘6人考试模拟试题及答案解析.docx VIP
- 统编版(2024)新教材七年级历史下册第一单元第5课《隋唐时期的民族交往与交融》【主题课件】.pptx VIP
- 矿瓦斯超限应急预案.pdf VIP
- 2025年陕西、山西、青海、宁夏高考化学试卷真题(含答案解析).pdf
- 宾语从句及宾语从句大全.doc VIP
原创力文档

文档评论(0)