- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
java课后习题答案及部分作业答案
第⼀章Java概述
⼀、选择题
1、下⾯哪个是在Dos命令提⽰符下编译Java程序的命令?(A)
A.javac
B.java
C.javadoc
D.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..class
B..jar
C..jav
D..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.整型(integers),整型⼜包括:
①字节整数(byte,8bits)
②短整数(short,16bits)
③整数(int,32bits)
④长整数(long,64bits)
b.实型(realnumbers),具体⼜分为:
①单精度(float,32bits)
②双精度(double,64bits)
(2)字符型(char,16-bitUnicode字符)
(3)布尔型(boolean)。
2、说明Java字符编码的类型与特点。
Java字符编码的类型为Unicode,具有以下特点:
(1)Unicode是16⽐特的字符编码,其⽀持当前世界上绝⼤多数的语⾔;
(2)Unicode给每个字符提供了⼀个唯⼀的编码表⽰,不论是什么平台、程序或语⾔;(3)Windows系统(Windows2000版
本)、Java、XML、LDAP等已⽀持Unicode;
(4)Unicode实现了ISO/IEC10646标准;
3、写出Java中六个常⽤的转义字符。
\t制表符
\n换⾏(Newline)
\r回车(Carriagereturn)
\单引号
4、下⾯的⼏个标⽰符哪些是正确的,哪些是错误的,如果是错误的,请说明原因。MyClass,_isHis,3JavaProgram,_$asdf,
Java-Visual-Machine
MyClass:正确,符合标识符的组成规则。
_isHis:正确,符合标识符的组成规则。
3JavaProgram:错误,因为第1个符号不能为数字。
_$asdf:正确,符合标识符的组成规则。
Java-Visual-Machine:错误,标识符不能为保留字。
5、说出常量
您可能关注的文档
最近下载
- 100以内加减法竖式练习题-两位数加减法竖式练习题A4直接打印.doc VIP
- 铁道供电技术职业生涯规划书.pptx VIP
- 会计职业生涯规划书5篇.pdf VIP
- 2024必威体育精装版民事起诉状.doc VIP
- 3D工程图学(华中科大)中国大学MOOC慕课 章节测验 客观题答案.docx
- 血液透析患者护理查房课件.pdf VIP
- 初级消防设施操作员.docx VIP
- 北京市宣武区2024-2025学年六年级数学第一学期期末调研试题含解析.doc VIP
- 2024-2025学年英语三年级上册人教精通版(三起)(2024)教学设计(附教材目录).docx VIP
- 二年级语文上册-第七单元【教材解读】.pptx VIP
文档评论(0)