当前位置:首页 >> 其它课程 >>

《JAVA程序设计》复习资料


《JAVA 程序设计》复习资料
1、Java 程序的运行环境简称之为 JRE。 2、编译 Java 程序需要使用 javac 命令。 3、path 环境变量用来存储 Java 的编译和运行工具所在的路径,而 classpath 环境变量则用 来保存保存 Java 虚拟机要运行的“.class”文件路径。 4、在 Java 中,byte 类型数据占 1 个字节,short

类型数据占 2 个字节,int 类型数据占 4 个 字节,long 类型数据占 8 个字节。 5、在逻辑运算符中,运算符 && 和 & 用于表示逻辑与, || 和 | 表示逻辑或。 6、若 int []a={12,45,34,46,23}; ,则 a[2]= 34。 7、若 int a[3][2]={{123,345},{34,56},{34,56}},则 int[2][1]= 56。 8、 在非静态成员方法中,可以使用关键字 this 访问类的其它非静态成员。 9、 当一个对象被当成垃圾从内存中释放时,它的 finalize() 方法会被自动调用。 10、 被 static 关键字修饰的成员变量被称为静态变量,它可以被该类所有的实例对象共享。 11、 在一个类中,除了可以定义属性、方法,还可以定义类,这样的类被称为内部类。 12、在 Java 中,提供了一个 javadoc 命令,用于将程序中的文档注释提取出来,生成 HTML 格式的帮助文档。 13、所谓类的封装是指在定义一个类时,将类中的属性私有化,即使用 private 关键字来修 饰。 14、Java 的三大体系分别是 Java EE、Java SE、Java ME。 15、javac.exe 和 java.exe 两个可执行程序存放在 JDK 安装目录的 Bin 目录下。 16、Java 中的程序代码都必须在一个类中定义,类使用 class 关键字来定义。 17、布尔常量即布尔类型的两个值,分别是 true 和 false。 18、Java 中的注释可分为三种类型,分别是 单行注释、多行注释、文档注释。 19、Java 中的变量可分为两种数据类型,分别是基本数据类型、引用数据类型。 20、 面向对象的三大特征是封装、继承、多态。

1、安装好 JDK 后,在其 bin 目录下有许多 exe 可执行文件,其中 java.exe 命令的作用是以 下哪一种? Java 解释器 2、如果 jdk 的安装路径为:d:\jdk,若想在命令窗口中任何当前路径下,都可以直接使用 javac 和 java 命令,需要将环境变量 path 设置为 d :\jdk\bin 3、类的定义必须包含在 花括号{} 4、public class Car{…}是正确的类的声明 5、创建对象时,构造方法会被调用 6、对于构造方法的描述,正确有:方法名必须和类名相同;方法名的前面没有返回值类 型的声明;在方法中不能使用 return 语句返回一个值。 7、属于循环语句有:for 语句;while 语句;do-while 语句 8、arr[0]写法可以实现访问数组 arr 的第 1 个元素 9、new int[3][]可以正确创建一个长度为 3 的二维数组 10、请先阅读下面的代码。
int x = 1; int y = 2; if (x % 2 == 0) { y++; } else { y--; } System.out.println("y=" + y);

上面一段程序运行结束时,变量 y 的值为 1

1、在定义一个类的时候,如果类的成员被 private 所修饰,该成员不能在类的外部被直接访 问。 2、Java 中的每个类都至少有一个构造方法,一个类中如果没有定义构造方法,系统会自动 为这个类创建一个默认的构造方法。 3、声明构造方法时,能使用 private 关键字修饰。 4、 “/*…*/”中可以嵌套“//”注释,但不能嵌套“/*…*/”注释。 5、-5%3 的运算结果是-2。 6、Java 语言区分大小写。 7、0xC5 表示的是一个十六进制整数。 8、类中 static 修饰的变量或方法,可以使用类名或对象的引用变量访问。 9、方法内部类中能访问外部类的成员变量。

1、简述 Java 的特点。 面向对象、跨平台性、健壮性、安全性、可移植性、多线程性、动态性等。 2、构造方法和普通的成员方法有什么区别? 构造方法是类的一个特殊成员, 它会在类实例化对象时被自动调用。 而普通方法只有在使用 的时候才会被调用。 在定义构造方法时要求方法名与类名相同、 在方法名的前面没有返回值 类型的声明、在方法中不能使用 return 语句返回一个值 3、什么是方法重载? 方法重载指的是在一个类中可以声明多个同名的方法, 而方法中参数的个数或者数据类型不 一致。调用这些同名的方法时,JVM 会根据实际参数的不同绑定到不同的方法。

1、请编程实现计算“2+4+6+8+…+100”的值。
public class Test01 { public static void main(String[] args) { int sum = 0; for (int i = 1; i < 101; i++) { if (i % 2 = 0) sum += i; } System.out.println(sum); } }

2、请编程实现计算“1+3+5+7+?+99”的值。
public class Test01 { public static void main(String[] args) { int sum = 0; for (int i = 1; i < 100; i++) { if (i % 2 != 0) sum += i; } System.out.println(sum); } }

3、定义一个 Father 和 Child 类,要求如下: 1) Father 类为外部类, 类中定义一个私有的 String 类型的属性 name, name 的值为 “zhangjun” 2)Child 类为 Father 类的内部类,其中定义一个 introFather()方法,方法中调用 Father 类的 name 属性

3)定义一个测试类 Test,在 Test 类的 main()方法中,创建 Child 对象,并调用 introParent() 方法
class Father {
private String name = "zhangjun"; class Child { public void introFather() { System.out.println("My Father's name is " + name); } } } public class Test02 { public static void main(String[] args) { Father.Child child = new Father().new Child(); child.introFather(); }

}

4、请编程使用冒泡排序算法实现对数组{25,24,12,76,101,96,28} 的排序。
public class Test03 { public static void main(String[] args) { int[] arr = { 25, 24, 12, 76, 101, 96, 28 }; for (int i = 0; i < arr.length - 1; i++) { // 定义内层循环 for (int j = 0; j < arr.length - i - 1; j++) { if (arr[j] > arr[j + 1]) { // 比较相邻元素 // 下面的三行代码用于交换两个元素 int temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } for (int i = 0; i < arr.length; i++) { System.out.print(arr[i] + " "); // 打印元素和空格 } } }


相关文章:
《java程序设计》复习资料
JAVA 程序设计复习资料 《Java 程序设计》 选择题答题要求:单选题,每题只有一个正确答案,选择正确给分,不正确不给分。 1、 下面( A )数据类型可用于 main()...
2016Java程序设计复习资料
2016Java程序设计复习资料_IT认证_资格考试/认证_教育专区。一、单项选择题 1....VC程序设计复习资料 17页 1下载券 《C++程序设计》考试复习... 12页 免费 ...
《JAVA程序设计》复习资料
《JAVA程序设计》复习资料_其它课程_高中教育_教育专区。《JAVA程序设计》复习资料 《JAVA 程序设计》复习资料 1、Java 程序的运行环境简称之为 JRE。 2、编译 ...
答案_JAVA程序设计基础(复习提纲及练习题
答案_JAVA程序设计基础(复习提纲及练习题_IT认证_资格考试/认证_教育专区。复习 参考 ...考试题型: 1.单项选择题(本大题共 15 小题,每小题 1 分,共 15 ...
Java程序设计期末复习材料(IC12)
Java程序设计期末复习材料(IC12)_工学_高等教育_教育专区。Java程序设计期末复习资料(IC12)一、 选择题 )。 1.编译 java程序 filename.java后,生成的是( A....
2011夏Java程序设计复习资料1
2011夏Java程序设计复习资料1_其它_高等教育_教育专区 暂无评价|0人阅读|0次下载|举报文档 2011夏Java程序设计复习资料1_其它_高等教育_教育专区。一、单项选择题...
Java程序设计复习资料
Java学习笔记(必看经典) 30页 免费 java程序设计复习资料 9页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 ...
java程序设计复习资料
java 程序设计复习资料填空 1、Java 虚拟机执行过程的三个特点是 2、Java 源程序的运行,至少要经过 public class Test {public static void main(String args[]...
Java程序设计复习
11 计算机科学与技术 《Java 程序设计》复习提纲第1章 Java 三大平台 平台无关性 Application 程序结构 Java 程序编译、运行过程 包的概念 常用包(结合后面的内容...
《JAVA程序设计》期末考试复习资料
《JAVA 程序设计》期末考试复习资料 一、填空题 1.定义类的保留字是( 2.Socket 通常也称为 ( 3.线程的优先级在( 1 class ),定义接口的保留字是( interface...
更多相关标签: