- 7
- 0
- 约6.7千字
- 约 8页
- 2017-02-07 发布于重庆
- 举报
JAVA基础复习
一、JAVA基础
1.简述Java编译及运行过程
首先,Java 源文件(*.java)经过Java的编译器编译成Java字节码(*.class)文件;然后,进行类加载和字节码校验;最后,Java字节码经过JVM的解释为具体平台的具体指令,并执行。
JVM (Java Virtual Machine)称之为Java虚拟机,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实 现的。JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。 JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。
JRE(Java SE Runtime Environment)称之为Java SE运行时环境,提供了运行Java应用程序所必须的软件环境,包含有Java虚拟机(JVM)和丰富的类库(Libraries)。无论是开发Java 应用还是仅仅运行一个已经开发好的Java应用都必须安装JRE。
JDK( Java Development Kit)称为Java开发工具包,是JRE的超集,或者说JDK包含了JRE。JDK中除了包含有JRE的所有内容之外还提供了编写Java程序所必须的 编译器和调试工具等。对于编写Java开发的人士一般需要下
您可能关注的文档
- IEW参考题(焊接工艺+材料+生产+结构四套题及答案)2.doc
- IC原理复习资料.doc
- IIS安装配置.doc
- IGBT选型的要求.doc
- Informix 系统表监控和优化数据库.docx
- imageprocessingexp_five.doc
- INFP_(哲学家型)人格分析.doc
- Internet基础复习题.doc
- Invitrogen中国测序通用引物序列.doc
- iOS笔试题.doc
- 京东数科数据分析师面试问题集.docx
- 电针与传统针灸的差异对比及应用解析.pptx
- 2026年设备租赁售后回租合同范本(税务筹划与执行细则)三篇.docx
- 2026年全球跨境电商进出口业务合同英文版与中文对照版二篇.docx
- 2026年企业年金方案实施与受托服务标准合同.docx
- 2026年商业写字楼长期租赁合同范本(含免租期与递增率计算细则)三篇.docx
- 2026年企业年金制度管理与受托服务全面合作协议范本二篇.docx
- 2026年企业高管劳动合同(含股权激励与竞业限制详细规定)二篇.docx
- 2026年全球货物进出口代理协议书(中英对照版).docx
- 2026年全功能SaaS软件定制开发合同(含源代码交付细则).docx
原创力文档

文档评论(0)