文档介绍:二级JAVA程序设计考试大纲
 基本要求
;
;
、理解和编制;
Applet程序的阅读、理解和编制;
;
;
,能熟练地调试程序;
、数据库、多媒体等领域的应用。
考试范围
一、Java语言的基本知识
(1)基本数据类型:byte、short、int、long、float、double、char、boolean;
(2)变量与常量:常量的各种表示形式,变量的定义和初始化;
(3)运算符:赋值、算术、递增/减、关系、逻辑、复合、位运算、条件运算符;
(4)表达式:表达式的组成规则,表达式运算中的类型转换、优先级和结合性。
(1)if语句;
(2)switch语句;
(3)for、while、do-while循环语句;
(4)break和continue语句。
(1)一维数组的的定义与应用;
(2)二维数组的的定义与应用。
二、面向对象程序设计
(1)类、对象及关系;
(2)面向对象的基本特征:继承、封装和多态。
(1)类声明的基本形式;
(2)成员变量的声明;
(3)成员方法:方法的声明与调用,方法的参数传递与返回值,方法的递归调用;
(4)静态变量与静态方法。
(1)对象的声明和创建;
(2)构造方法与对象的初始化;
(3)成员变量、成员方法的访问;
(4)this运算符。
(1)子类声明的基本形式;
(2)super运算符;
(3)方法的覆盖与重载;
(4)final类和final方法。
(1)类的访问权限及使用:默认权限、public;
(2)成员的访问权限及使用:public、private、protected、默认权限。
  
(1)abstract类和abstract方法的声明;
(2)接口的声明和实现;
(3)抽象类与接口的区别。
(1)包的创建与package语句;
(2)包的引用与import语句。
三、常用的基本算法和语言基础类
(1)String类字符串的基本操作:对象创建,字符串的比较,字符的访问与查找,子串的字符的访问与查找,字符串的连接;
(2)StringBuffer类字符串的基本操作:对象创建,字符串的修改,与String类字符串的相互转化。