- 46
- 0
- 约2.61万字
- 约 25页
- 2020-11-15 发布于山东
- 举报
第一章
1. Java 具有那些适合在 Internet 环境中的特点
【答】简单性和完全面向对象,平台无关性,安全性和可靠性,多线程,高效的网络编程。
2. Java 保留、放弃了 C/C++语言中哪些语法和面向对象机制为什么需要这样做
【答】 在语法规则方面, Java 语言放弃了全程变量、 goto 语句、宏定义、全局
函数以及结构、联合和指针数据类型,使 Java 语言更简单、更精练。
在面向对象概念方面, Java 语言放弃了多元继承、友元类和运算符重载,采用“单重继承 +接口”的方式代替多重继承,提供语言级的内存自动管理和异常处理方式,使 Java 语言更健壮、更安全、更高效。
3. Java 对原程序文件的命名规则有什么要求源程序文件编译后生成什么文件
【答】 要求:源程序文件与类同名,文件扩展名为 .java ;编译后生成字节码文
件( *.class )。
4. Java 程序的运行机制是怎样的与 C++或其他语言有什么不同
【答】 Java 的每一个类都有一个 class 文件和它对应, Java 在程序的启动的时候
将程序运行需要用到的类加载到虚拟机中,根据
Java
的虚拟机规范进行连接(动
态连接),程序的组装是在运行的时候完成的
C++ 和其他的编译型的语言一样,它的程序的组装方式是一种传统的组装方式。 C++ 在编译的时候生成适用于某一平台的二进制代码,在连接的时候找到需要调用的库,然后将这些库中的代码连接进可执行程序之中,生成的可执行程序运行速度非常的快,但是可执行代码已经变成了一个整体,不可能再分开5.什么是平台无关性 Java 是怎样实现平台无关性的
【答】平台无关性即 Java 程序的运行不依赖于操作系统。 Java 采用虚拟机技术实
现平台无关性。程序由虚拟机解释执行,不同的操作系统上运行不同版本的 Java
虚拟机。
6. Java 应用程序由哪两种形式他们的运行方式有什么不同
【答】 Application 和 applet 两种形式,其中 application 是能够独立运行的应
用程序,既可以以 DOS的命令方式运行, 也可以以图形用户界面方式运行。 Applet 是可以嵌入页面的最小应用程序, 不能独立运行, 必须嵌入超文本中, 由浏览器 显示运行。
7.什么是解释执行 Java 怎样解释执行两种应用程序【答】解释执行即将字节码解释成本地机器码并执行。
Java 源程序文件经编译后生成字节码文件,若是 application 应用程序,则将字节码文件交由 Java 解释器解释执行,最后在 windows 操作系统上运行。若是
applet 应用程序,则将字节码文件嵌入超文本文件并下载到 web 浏览器上,最后由 windows 操作系统中的 Java 虚拟机运行。
8. 作为一个软件开发人员,应该具备那些基础知识用以开发 windows 应用程序【答】略
第 2 章
1.标示符和关键字在定义和使用方面有何区别
【答】定义方面:标示符是用户定义的、以字母开头的字母数字序列,关键字是
由 Java 语言定义的、具有特定含义的英文单词。
使用方面:标示符用于命名变量、常量、类、对象等元素,每一个关键字都
有特定的含义,不能被赋予别的含义。
2.Java 语言的基本数据类型有哪些引用数据类型有哪些
【答】基本数据类型有:整数类型 byte 、short 、int 、long ,浮点数类型 float 、
double ,字符类型 char ,布尔类型 boolean ;引用数据类型包括数组( array )、
类( class )和接口( interface )
3.试分析基本数据类型与引用数据类型的主要特点,并说明使用这两种变量有哪些差别【答】基本数据类型的变量保存数据值,而引用数据类型的变量保存地址。
4.算术运算、关系运算、逻辑运算和位运算各有哪些运算符
【答】算术运算:单目运算符有 +(正)、—(负)、++(自增)、——(自减),双目运算符有 +(加)、—(减)、* (乘)、/ (除)、 %(取余)
关系运算: =(等于)、 != (不等于)、(大于)、 (小于)、=(大于等于)、=(小于等于)都是双目运算
逻辑运算: ( 与 ) 、 | (或)、! (非)、 ^(异或)、 (条件与)、|| (条件或),其中!是单目运算,其它都是双目运算
位运算: ~(非)、(与)、| (或)、^(异或)、(左移位)、(右移位)、(无符号移位)
5.程序中为什么需要常量和变量声明常量或变量时,为什么必须给出其所属的数据类型
【答】在程序中使用的数据大多需要经常变化,用常量值表示显然不够,因此每一种算法语言都提供常量和变量来存储数据。
为了确定常量或变量的数据性质、 取值范围、 以
原创力文档

文档评论(0)