- 7
- 0
- 约8.76千字
- 约 10页
- 2017-06-18 发布于湖北
- 举报
山东大学威海JAVA复习答案姜海宁概要
PAGE \* MERGEFORMAT10
第一章
1 简述JAVA三个平台的用途
J2ME(JAVA ME), 嵌入式平台,主要用于功能手机。
J2SE(JAVA SE),标准平台,主要用于桌面程序。
J2EE(JAVA EE),企业级web应用平台。
2 简述JAVA程序的编译过程
[1]源代码?编译、链接(库文件)?可在JAVA虚拟机上运行的“中间代码(JAVA字节码)”[2] JAVA虚拟机将JAVA字节码转换成可运行的本机代码。这种转换有二种方式:第一种是系统默认的解释型转换,JAVA虚拟机一面读字节码一面将其转换为本机代码。第二种是可选的编译型转换,JAVA虚拟机将字节码一次性转换为本机代码。
3 什么是JAVA虚拟机?
JAVA虚拟机是一个程序,它运行在操作系统之上,其主要任务是屏蔽不同机器操作系统和CPU指令的不同,为JAVA字节码提供统一的运行环境。
4 JAVA虚拟机有什么作用?
JAVA虚拟机使JAVA程序具备了跨平台(平台无关性)的重要特性,在一个平台上编译好的JAVA字节码,在有相同功能的JAVA虚拟机的另一个平台上可以直接运行,这种技术是借助于JAVA虚拟机和字节码完成的。JAVA程序的跨平台特性使之特别适合在复杂的、异构的网络环境中使用。
5 跨平台程序和可移植程序的区别是什么?
跨平台程序在某个平台上编译后,在另一个平台上直接可以运行(JAVA要求有相同虚拟机),不需重新编译。
可移植程序在某个平台编译后生成本机代码,在另一个平台上不能运行,因为操作系统(或CPU指令系统)不同,只有重新编译才能运行。
6 JDK安装完成后,安装位置出现以下几个文件夹内容是什么?
文件夹名称用途binJAVA编译器、解释器等Src.zipJAVA 核心API的源代码Demo教你如何使用JAVA API的样例程序libJAVA类库jreJAVA运行时环境include一些C语言头文件,支持JAVA和C语言混合编程7 JAVA源程序文件名后缀是什么?字节码文件名后缀是什么?
JAVA源程序文件名的后缀是.java,编译后的字节码文件名后缀是.class
二、网络调研题
1 查询JAVA三个平台及Android平台的用途,了解JAVA的应用。
2 上网学习eclipse或NetBean的使用。
第二章
1 程序的注释应该写什么内容?
注释要说明的是被注释的代???是做什么的,而不是怎么做。做什么由注释说明,怎么做由代码说明。
2 强类型编程语言有什么优点?
编译时所有对象类型(除多态对象外)均确定,因此在内存的位置也确定,这可以简化编译器的设计、提高效率、节约资源。帮助程序员检查一些类型的不匹配引起的错误,消除潜在的危险。对数据类型检查较完善,适合可靠性要求高的应用。
3 理解数组的引用特性
数组是一种引用类型的数据类型,全部存放在内存的堆中。数组名代表数组在内存中的首地址。JAVA的数组本质上是一个类。
4 理解JAVA“简单数据类型”的转换规则
简单数据类型由低级到高级分别为:
(byte,short,char)--int--long--float--double
当从低级到高级转换时叫“赋值相容”,这种转换是隐式的,不需要特别处理。对于平级和高级到低级的转换,是“赋值不相容”,这种转换是显式的,被转换的数据前面必需加一个 “(类型)”运算符。
5 通过示例代码理解JAVA“简单数据类型”强制转换时潜在的危险。
public class Convert
{
public static void main(String args[])
{
double x=99;
int i=(int)x;
byte b=(byte)i;
System.out.println(b);
}
}
运行结果是:99。把x改为99999,运行结果是: -97。
因为b的类型是byte,只占1字节,数据表示范围是-128—127,当遇到99999时,b溢出了,变成一个莫名其妙的-97。
6 JAVA语言自动内存管理的原理和优点是什么?
JAVA语言引用类型的数据都放在堆中,由JAVA的“垃圾自动回收”机制管理,当某对象长时间不使用,JAVA会按某种算法自动回收该对象占有的堆内存,使堆不容易溢出,程序员无需为堆内存的分配、释放操心。
7 new操作符的确切含义是什么?
new操作符的含义为:为对象在堆中分配内存。
第四章
1 什么是类?什么是对象?
类是对客观世界具有相同特征的一类对象的抽象,是一类问题的解决方案,是一种聚合的、抽象的数据类型,是一种抽象概念。
对象是客观的世界的一个具体事物,是具体的概念,是对“一类问题”
您可能关注的文档
- 第7章项目费用计划与控制.ppt
- 第7章:现实主义文学之05北欧.ppt
- 屋面工程标准施工节点.doc
- 第7课__第二次世界大战的结束.ppt
- 第7课《戊戌变法》.ppt
- 第7课戊戌变法.ppt
- 第7章:现实主义文学之06美国.ppt
- 第7讲线性规划与单纯形法.ppt
- 居住空间的设计-合理的布局等.pptx
- 第7课《戊戌变法》新人教版.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 2023年浙江省公务员考试行测真题及答案(A卷).doc VIP
- 2025年河北对口医学题库及答案.doc VIP
- 餐饮美学基础 课件 模块四 餐厅民俗美学.pptx
- (山东)建筑与结构工程施工资料表格汇编(鲁JJ001-074).pdf VIP
- 餐饮美学基础 课件 模块三 餐厅环境美学.pptx
- 2025年长沙电力职业技术学院单招笔试职业技能考核试题库含答案解析.docx VIP
- 雷克萨斯-Lexus NX-产品使用说明书-NX200-ZGZ10L-AWXLPC2-NX200NX200t_OM78064C_01-1412-001.pdf VIP
- 小学语文五年级第二学期第二单元整体作业设计.docx
- 外研版小学英语(三年级起点)三年级上册Module2-Unit1同步检测.doc VIP
- 2025年河南省平顶山市中考生物试卷(含答案).pdf
原创力文档

文档评论(0)