出自:江苏开放大学JAVA程序设计形成性考核作业1

Java语言的特点?
Java程序的开发步骤
Java源程序的组成?
如果JDK的安装目录为D:\jdk,应当怎么设置path和classpath的值?
当源文件有多个类时,请说明源文件的命名规则?
Java代码块的写法有哪两种风格?当代码量较大时应当采用哪种编程风格?
1.Java的关键字有哪些?
标识符有何用途?Java中定义标识符的规则有哪些?
3.Java定义了哪些基本数据类型?基本数据类型和引用数据类型的特点?字节型和字符型数据有何区别?长度为32位的基本数据类型有哪些?
4.整型常量有哪三种表示形式?浮点型变量有哪两种表示形式?布尔型常量可以转换成其他数据类型吗?
5.在Java 语言中,表示字符串常量和字符常量时应注意哪些问题?
6.在Java转义字符表示中,ASCII码值对应的字符如何表示?Unicode字符集中对应的字符如何表示?
Java的基本数据类型是什么?
Java提供了哪些运算符?
Java里的语句可分为哪几类?
1.if语句中,<条件表达式>一定是逻辑型表达式吗? switch语句中,<语句序列>里一定有break语句吗?
2.while循环语句与do-while循环语句有何不同?
3.for循环语句中,关键字for后面括号内的表达式是否可以使用多个用逗号分隔的表达式?for-each语句的特点是什么?
break语句和continue语句有哪两种形式?
条件分支语句按语法格式可细分为3种形式,请说明这3种形式的语法格式?
试说明Switch语句的格式是如何定义的?
循环语句有哪几种形式?它们的语法格式是什么样的?
1.创建数组元素为基本数据类型的数组时,系统都会指定默认值吗?布尔型的默认值是什么?
2.在Java中怎样定义和使用一维数组、二维数组?
字符串类String 和StringBuffer类有何不同?
4.Java中的数组实际上是一个隐含的“数组类”的对象,而数组名实际上是该对象的一个引用,这种说法对吗?
5.字符数组与字符串有本质的不同,而字符串实际上是String类和StringBuffer类的对象,这种说法对吗?
简述面向对象的基本思想、主要特征和基本要素?
什么是对象?什么是类?二者有何关系?
Java中类定义的一般格式是什么?定义类的修饰符有哪些?各自的特点是什么?
Java中成员变量定义的一般格式是什么?成员变量有哪些修饰符?
Java中成员方法定义的一般格式是什么?成员方法有哪些修饰符?
简述构造方法的特点与作用?
Java中创建对象的一般格式是什么?如何初始化对象?如何给对象赋值?
什么是包?如何创建包?如何引用包?
Import语句和package语句的功能分别是什么?
面向对象的特点?
简答实例变量和类变量的区别?
1.什么是继承?什么是父类?什么是子类?继承的特性可给面向对象编程带来什么好处?什么是单继承?什么是多重继承?
如何创建一个类的子类?
若在一个public类中的成员变量及成员方法的访问控制符为protected,则此类中的成员可供什么样的包引用?
什么是多态?使用多态有什么优点?Java中的多态有哪几种?重载方法与覆盖方法分别属于哪种多态?
什么是重载方法?什么是覆盖方法?它们的主要区别是什么?
什么是成员变量的继承?什么是成员变量的覆盖?
为什么要对类进行封装?封装的原则是什么?
类的封装性、继承性和多态性各自的内涵是什么?
简述接口定义的一般格式。
什么是接口?如何定义接口?接口与类有何区别?
一个类如何实现接口?实现某接口的类是否一定要重载该接口中的所有抽象方法?
4.比较接口与抽象类的异同。