Java考试大纲

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java考试大纲
基本要求:
1、掌握Java语言的特点,实现机制和体系结构;
2、掌握Java语言中的面向对象的特性;
3、掌握Java语言提供的数据类型和结构;
4、掌握Java语言编程的基本技术;
5、会编写Java用户界面程序;
6、会编写Java简单应用程序;
7、会编写Java小应用程序(Applet);
考试内容:
一、Java语言的特点和实现机制
1.特点:
i.简单性
ii.网络特性
iii.面向对象
iv.平台无关性,可移植性
v.稳定性
vi.安全性
vii.多线程性
viii.解释性
2.机制:
i.类
ii.接口
iii.程序包
iv.多线程
v.取消指针
二、Java体系结构
1.Java API;
i.核心包java(熟练掌握一些重要的类,)
ng:
2.java.io
3.java.util
5.java.awt
6.java.awt.event
7.java.applet
8.java.sql
ii.扩展功能包javax
2.JDK的下载,安装与使用
i.设置环境变量path和classpath(掌握)
ii.Jdk的操作命令,掌握以下基本命令:
1.javac——编译命令
2.java——运行命令
3.appletviewer ——Java Applet 浏览器
4.jar——java类文件归档命令
3.Java程序的编写和编译过程
i.编写文件的三点注意:
1.掌握Java程序的结构,即:源程序中的三部分要素必须以包的声明,引入类声
明,类或接口的定义的顺序出现;
2.掌握Java应用程序的入口main方法();
3.一个源文件中只能有一个public class 类定义;且源文件的名字与public class
的类名相同(大小写也要一致),扩展名必须是.java
ii.编译与运行:即javac和java命令的用法;
三、Java简单数据类型及运算
1.标识符和数据类型
i.Java的基本语法,了解语句,语句块,注释
ii.Java的标识符,能判断标识符是否合法,了解标识符的风格约定
iii.关键字,能分别大部分关键字,
iv.基本数据类型,掌握八大基本数据类型和字符串类型;
2.表达式和语句
i.变量,了解变量的声明及其作用域;
ii.运算符,掌握算术运算符,关系运算符,逻辑运算符,位操作符,赋值运算符;掌握三元条件运算符,强制类型转换运算符,了解其他运算符;能分辨运算符的优先级顺
序;
3.程序流控制(此处需要掌握的地方都是出简单编程题的考点)
i.掌握while和do while语句
ii.掌握for语句
iii.掌握if/else语句
iv.掌握switch语句
v.了解循环跳转语句
4.数组
i.掌握一维数组的声明,创建和初始化;
ii.了解多维数组;
四、Java语言中面向对象的特性。

1.了解面向对象编程的基本思想和他的基本特征:
i.程序中的所有东西都是对象;
ii.程序是一系列对象的组合;
iii.每个对象都有自己的存储空间,可以容纳其他对象;
iv.每个对象都有一种类型;
v.同一类型的所有对象都能够接收相同的消息;
2.掌握类的基本组成和使用。

i.类的声明;
ii.类体:成员变量,成员方法,构造函数;
iii.类的修饰符,变量的修饰符,方法的修饰符;
iv.类的继承关系:成员变量的隐藏和成员方法的重写,this和super关键字;
v.Object类;
3.了解对象的生成、使用和删除。

i.对象的创建;
ii.对象的引用(域选择运算符“.”);
iii.对象的删除(垃圾回收机制);
iv.类中方法的引用;
4.了解Java类库中常用类和接口。

i.核心包中的System,Math,基础类型的封装类等;
ii.字符串相关类(String,StringBuffer等);
iii.集合相关类(Collection,List,Map等接口及其实现类ArrayList,Vector);
五、Java的高级特性
1.static关键字,了解静态变量,静态方法和静态语句初始化;
2.final关键字,了解常量,最终方法和最终类;
3.抽象类(abstract关键字),了解抽象方法和抽象类;
4.了解接口
i.接口的定义;
ii.接口的实现与使用;
iii.接口的继承;
5.包与访问控制
i.包的声明和引入;
ii.private,缺省,protected,public四种访问控制修饰符的控制范围;
六、Java编程技术基础(此处要求掌握部分为可以出编程题或者编程填空题的考点);
1.异常处理
i.了解异常的概念;
ii.掌握try,catch,finally语句块;
iii.掌握throw,throws异常的抛出;
iv.了解自定义异常;
2.线程的要领和使用。

i.了解多线程的含义
ii.掌握线程的创建的两种方式:继承Thread类和实现Runnable接口
iii.了解线程的调度(即优先级控制)和其他的基本控制
iv.初步了解线程的同步,包括同步方法和同步语句块;
3.输入/输出
i.了解字节流和字符流;
ii.掌握文件和文件的基本操作;
iii.掌握文件流和缓存流等重要输入输出流;
iv.了解随机存取文件,RandomAccessFile类的创建和操作;
七、编写用户界面程序
1.了解AWT的基本原理;
2.AWT的组件,容器,布局管理器等重要概念及其相关类;
i.掌握所有AWT的基本组件及其相关类,包括按钮(Button),复选框(CheckBox),
下拉框(Choice),标签(Lable),列表(List),文本区(TextArea),文本域(TextFiled)

ii.掌握重要容器:框架(Frame),面板(Panel),对话框(Dialog);
iii.掌握流式布局管理器(FlowLayout)和边界布局管理器(BorderLayout),了解网格布局管理器(GridLayout)和卡片布局管理器(CardLayout)
3.了解AWT的事件处理机制;
i.事件处理模型中的三类对象:事件(Event)、事件源(Event source)以及事件
处理器(Event handler);
ii.了解监听器的定义,注册,以及事件适配器;
iii.用内部类编写监听器
iv.掌握以下重要事件,处理接口以及对应的方法:
1.激活组件事件:ActionEvent,ActionListener,actionPerformed();
2.条目状态改变:ItemEvent,ItemListener,itemStateChanged();
3.鼠标单击事件:MouseEvent,MouseListener,mouseClicked();
4.窗口关闭事件:WindowEvent,WindowListener,windowClosing();
4.了解swing程序设计
i.Swing编程与awt编程的区别和共同点
八、编写小应用程序(Applet)
1.了解Applet的基本概念
i.掌握Applet的生命周期;
ii.了解Applet的类层次结构;
iii.掌握Applet的关键方法:init(),start(),stop(),destroy(),paint(Graphics g);
iv.了解Applet的显示:paint(),update(),repaint()三个方法;
2.会编写Applet小程序和相关运行的HTML页面;
i.掌握需要引入的包;
ii.Applet必须继承自java.applet.Applet类;
iii.掌握HTML页面中的<Applet>标记及其重要属性;
3.了解Applet的图形化用户界面;。

相关文档
最新文档