- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java课后习题答案及部分作业答案
第一章Java概述一、选择题
1、下面哪个是在Do命令提示符下编译Java程序的命令?(A)
A.javacB.javaC.javadocD.javaw
2、以下哪些是Java程序中有效的注释符号?(ABC)A.//B./某某
/C./某某某/D.某/某/
3、以下哪个不是Java语言的特点?(B)A.面向对象B.自动检查语
法错误C.跨平台D.解释执行
4、Java编译器会将Java程序转换为(C)A.可执行代码B.目标代码
C.字节码D.机器代码
5、Java源文件的扩展名是(D)A..claB..jarC..javD..java二、简
答题
1、Java的跨平台的含义是什么?为什么Java可以跨平台?
Java语言的一个非常重要的特点就是平台无关性。它是指用Java编
写的应用程序编译后不用修改就可在不同的操作系统平台上运行。Java
之所以能平台无关,主要是依靠Java虚拟机(JVM)来实现的。JVM是一
种抽象机器,它附着在具体操作系统之上,本身具有一套虚机器指令,并
有自己的栈、寄存器组等 。
Java编程人员在编写完 Java程序后,Java编译器将Java源代码文
件编译后生成字节码文件
2、简述Java语言的特点Java具有以下特点:1)、简单性
Java语言的语法规则和C语言非常相似,只有很少一部分不同于C
语言,并且Java还舍弃了C语言中复杂的数据类型(如:指针和结构
体),因此很容易入门和掌握。
2)、可靠性和安全性
Java从源代码到最终运行经历了一次编译和一次解释,每次都有进
行检查,比其它只进行一次编译检查的编程语言具有更高的可靠性和安全
性。3)、面向对象
Java是一种完全面向的编程语言,因此它具有面向对象编程语言都
拥有的封装、继承和多态三大特点。
4)、平台无关和解释执行
Java语言的一个非常重要的特点就是平台无关性。它是指用Java编
写的应用程序编译后不用修改就可在不同的操作系统平台上运行。Java
之所以能平台无关,主要是依靠Java虚拟机 (JVM)来实现的。Java编
译器将Java源代码文件编译后生成字节码文件 (一种与操作系统无关的
二进制文件)。字节码文件通过 Java 虚拟机 (JVM)里的类加载器加载后,
经过字节码校验,由解释器解释成当前电脑的操作系统能够识别的目标代
码并最终运行。下图展示了Java程序从编译到最后运行的完整过程。
第二章Java语法基础
1、Java有哪些基本的数据类型?写出这些基本数据类型所占用的最
大空间 (用字节描述)。(1)数字型(number),具体又分为:a.整型
(integer),整型又包括:①字节整数(byte,8bit)②短整数
(hort,16bit)③整数(int,32bit)④长整数(long,64bit)
b.实型(realnumber),具体又分为:①单精度(float,32bit)②双
精度(double,64bit)
(2)字符型(char,16-bitUnicode字符) (3)布尔型(boolean)。
2、说明Java字符编码的类型与特点。
Java字符编码的类型为Unicode,具有以下特点:
(1)Unicode是16比特的字符编码,其支持当前世界上绝大多数的
语言;
(2)Unicode给每个字符提供了一个唯一的编码表示,不论是什么
平台、程序或语言;(3)Window 系统(Window2000 版本)、Java、某 ML、
LDAP等已支持Unicode;(4)Unicode实现了ISO/IEC10646标准;3、
写出Java 中六个常用的转义字符。
\\b退格\\t制表符
\\n换行(Newline)\\r回车(Carriagereturn)\\单引号
4、下面的几个标示符哪些是正确的,哪些是错误的,如果是错误的,
请说明原因。MyCla,_iHi,3JavaProgram,_$adf,Java-Viual-
MachineMyCla:正确,符合标识符的组成规则。_iHi:正确,符合标识符
的组成规则。
3JavaProgram:错误,因为第1个符号不能为数字。_$adf:正确,
符合标识符的组成规则。
Java
文档评论(0)