浙江

3773考试网计算机等级考试浙江正文

二级JAVA程序设计考试大纲

来源:浙江省计算机等级考试网 2008-12-17 23:28:41

 基本要求


1.掌握Java语言的基本知识; 


2.掌握面向对象程序设计的基础知识;


3.熟练掌握简单Java应用程序的阅读、理解和编制;


4.掌握简单Java Applet程序的阅读、理解和编制;


5.掌握Java程序设计中常用的基本算法和语言基础类;


6.掌握Java图形用户界面程序的编制;


7.掌握一种java程序的编译和调试环境,能熟练地调试程序;


8.了解Java语言在网络、数据库、多媒体等领域的应用。


考试范围


一、Java语言的基本知识


1.基本数据类型与表达式


(1)基本数据类型:byte、short、int、long、float、double、char、boolean;


(2)变量与常量:常量的各种表示形式,变量的定义和初始化;


(3)运算符:赋值、算术、递增/减、关系、逻辑、复合、位运算、条件运算符;


(4)表达式:表达式的组成规则,表达式运算中的类型转换、优先级和结合性。


2.流程控制语句


(1)if语句;


(2)switch语句;


(3)for、while、do-while循环语句;


(4)break和continue语句。


3.数组


(1)一维数组的的定义与应用;


(2)二维数组的的定义与应用。


二、面向对象程序设计


1.面向对象程序设计的基本概念


(1)类、对象及关系;


(2)面向对象的基本特征:继承、封装和多态。


2.类的基本组成


(1)类声明的基本形式;


(2)成员变量的声明;


(3)成员方法:方法的声明与调用,方法的参数传递与返回值,方法的递归调用;


(4)静态变量与静态方法。


3.对象的创建和使用


(1)对象的声明和创建;


(2)构造方法与对象的初始化;


(3)成员变量、成员方法的访问;


(4)this运算符。


4.类的继承


(1)子类声明的基本形式;


(2)super运算符;


(3)方法的覆盖与重载;


(4)final类和final方法。


5.类及成员的四种访问权限


(1)类的访问权限及使用:默认权限、public;


(2)成员的访问权限及使用:public、private、protected、默认权限。


   6.内部类与匿名类


7.抽象类与接口


(1)abstract类和abstract方法的声明;


(2)接口的声明和实现;


(3)抽象类与接口的区别。


8.包


(1)包的创建与package语句;


(2)包的引用与import语句。


三、常用的基本算法和语言基础类


1.字符串表示和处理


(1)String类字符串的基本操作:对象创建,字符串的比较,字符的访问与查找,子串的字符的访问与查找,字符串的连接;


(2)StringBuffer类字符串的基本操作:对象创建,字符串的修改,与String类字符串的相互转化。


2.基本类型的包装类及常用方法


3.Math类的常用方法


4.输入输出流类


(1)字节流、字符流与处理流的概念;


(2)标准输入输出操作;


(3)文件读写操作。


5.异常处理


(1)异常的概念;


(2)异常的捕捉与处理:try-catch-finally语句;


(3)异常的抛出:throw,throws语句。


6.常用算法


(1)计数、求和、求最大、最小值等简单算法;


(2)常用查找和排序算法:冒泡和选择排序,线性查找。


四、图形用户界面程序设计


1.常用组件的创建和使用:标签、文本域、按钮、面板、文本区域、复选框、单选钮、下拉列表、列表、窗口等;


2.事件处理机制与常见事件的处理;


3.布局管理器的使用;


4.绘制图形,显示文字和控制颜色;


5.Java Applet程序设计


(1)Applet类中常用的成员方法;


(2)掌握Applet程序的创建和运行;


(3)Applet与HTML通讯。


五、Java网络、数据库、多媒体等应用的基础知识


1.java多线程;


2.java网络应用:创建URL对象,获取URL对象的信息;


3.java数据库编程:访问数据库的基本方法;


4.java多媒体应用:图像显示、动画实现、声音播放。

触屏版 电脑版
3773考试网 琼ICP备12003406号-1