复习..参考.. 考试题型: 1.单项选择题(本大题共15 小题,每小题1 分,共15 分) 2. 判断题(10 小题,每小题1 分,共10 分) 3.填空题(本大题共10 空,每个空2 分,共20 分) 4.阅读程序,写出程序运行后的输出结果(本大题共3 小题,每小题6 分,共18 分) 5. 编程题(本大题共3 小题,共37 分),其中 第1 题:9 分 (位操作), 第2 题 14(分排序或字符串处理), 第3 题 14 分(类与对象)。 涉及数组、排序、字符串处理、类和对象(实例)、位操作(手写推算步骤及最终结果,要求看样题)等。 考试涉及的相关知识点: 1. java 程序类型: (1) java application(需 主类)、java 程序、源程序、类、接口、字节码文件、包、 JDK JVM javac.exe java.exe 跨平台 java 开发步骤 一二维数组等 (2) java applet:java 小程序(可以没有主类,是图形界面),主要用于网页 (3) java script:网页或网站的“脚本”程序 2. 标识符和关键字: class、interface final abstract static void byte short int long float double boolean String return 异常常用的关键字(try catch finally throw throws) 3. 表达式: = 比较运算符: > >= < <= != == 逻辑运算符: && || ! 位运算符: & | ~ ^ >> >>> << instanceof ++ -- 前后关系 ? : 算合语句 s+=5 s-=5 s*=5 s/=5 int a=b=10; 4. 程序控制结构: 顺序、选择、循环 (1) 单路选择结构 if(){ } (2) 多路选择结构 if( ) {.. else ..} (3) else if 结构 (4) switch (break); while(){ … } do{ …. } while( ); break continue for( ; ; ){ … } 5. 面向对象的程序设计: 类:class 成员变量 方法成员 修饰符(访问 、特征)static 变量成员或方法 实例变量成员或方法 UML 图 对象:Object 创造对象 new 方法:void 方法 、非 void 方法、 static 方法(类方法)、 非 static 方法(实例方法) 方法参数传递: 实参 形参 传值 传引用(数组 对象 接口) 多态:重载 重写 this 、super 构造方法(在类的继承中可能用到的关键字super) 包:关键字import 、package 继承(组合:主类main() 与继承): 继承 创新 改造 子类不能降低父类的访问级别 Super、 this 、上转型对象 Abstrac...