第五章多态课后java_java课后习题答案及部分作业答案.doc

java课后习题答案及部分作业答案

第一章 Java概述一、选择题1、 下面哪个是在Dos命令提示符下编译Java程序的命令?( A )A. javacB. javaC. javadocD. javaw2、 以下哪些是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程序从编译到最后运行的完整过程。

11

第二章 Java语法基础1、 Java有哪些基本的数据类型?写出这些基本数据类型所占用的最大空间(用字节描述)。(1)数字型 (number),具体又分为:a.整型 (integers),整型又包括:①字节整数 (byte, 8 bits)②短整数 (short, 16 bits)③整数 (int, 32 bits)④长整数 (long, 64 bits)b.实型 (real numbers),具体又分为:①单精度(float, 32 bits)②双精度(double, 64 bits)(2)字符型 (char, 16-bit Unicode字符)(3)布尔型 (boolean)。2、 说明Java字符编码的类型与特点。Java字符编码的类型为Unicode,具有以下特点:(1)Unicode是16比特的字符编码,其支持当前世界上绝大多数的语言;(2)Unicode给每个字符提供了一个唯一的编码表示,不论是什么平台、程序或语言;(3)Windows系统(Windows 2000版本)、Java、XML、LDAP等已支持Unicode;(4)Unicode实现了ISO/IEC 10646标准;3、 写出Java中六个常用的转义字符。\b 退格 \t 制表符\n 换行 (Newline) \r 回车 (Carriage return)\' 单引号4、 下面的几个标示符哪些是正确的,哪些是错误的,如果是错误的,请说明原因。MyClass, _isHis, 3JavaProgram, _$asdf, Java-Visual-MachineMyClass:正确,符合标识符的组成规则。_isHis:正确,符合标识符的组成规则。3JavaProgram:错误,因为第1个符号不能为数字。_$asdf:正确,符合标识符的组成规则。Java-Visual-Machine:错误,标识符不能为保留字。5、 说出常量与变量的定义并举例说明。常量是指程序执行过程中,值保持不变的量,类型划分如下:? 整型常量? 实型常量? 布尔型常量? 字符型常量? 字符串常量如整型常量:起 始

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值