浙江工业大学2010年《Java程序设计》考试大纲

上传人:平*** 文档编号:17827579 上传时间:2017-11-12 格式:DOC 页数:9 大小:47.87KB
返回 下载 相关 举报
浙江工业大学2010年《Java程序设计》考试大纲_第1页
第1页 / 共9页
浙江工业大学2010年《Java程序设计》考试大纲_第2页
第2页 / 共9页
浙江工业大学2010年《Java程序设计》考试大纲_第3页
第3页 / 共9页
浙江工业大学2010年《Java程序设计》考试大纲_第4页
第4页 / 共9页
浙江工业大学2010年《Java程序设计》考试大纲_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《浙江工业大学2010年《Java程序设计》考试大纲》由会员分享,可在线阅读,更多相关《浙江工业大学2010年《Java程序设计》考试大纲(9页珍藏版)》请在金锄头文库上搜索。

1、浙江工业大学 2010 年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

2、. 接口iii. 程序包iv. 多线程 v. 取消指针二、 Java 体系结构1. Java API;i. 核心包 java(熟练掌握一些重要的类,)1. java.lang:2. java.io3. java.util4. 5. java.awt6. java.awt.event7. java.applet8. java.sqlii. 扩展功能包 javax和 org(分辨)iii. 其他第三方的包(分辨)2. JDK 的下载,安装与使用i. 了解 sun 公司的网址ii. 设置环境变量 path和 classpath(掌握)iii. Jdk 的操作命令,掌握以下基本命令:1. javac编

3、译命令2. java运行命令3. appletviewer Java Applet 浏览器4. jarjava 类文件归档命令3. Java 程序的编写和编译过程i. 编写文件的三点注意:1. 掌握 Java 程序的结构,即:源程序中的三部分要素必须以包的声明,引入类声明,类或接口的定义的顺序出现;2. 掌握 Java 应用程序的入口 main 方法();3. 一个源文件中只能有一个 public class 类定义;且源文件的名字与 public class 的类名相同(大小写也要一致),扩展名必须是.javaii. 编译与运行:即javac 和 java 命令的用法;三、 Java 简单数

4、据类型及运算1. 标识符和数据类型i. Java 的基本语法,了解语句,语句块,注释ii. Java 的标识符,能判断标识符是否合法,了解标识符的风格约定iii. 关键字,能分别大部分关键字,iv. 基本数据类型,掌握八大基本数据类型和字符串类型;2. 表达式和语句i. 变量,了解变量的声明及其作用域;ii. 运算符,掌握算术运算符,关系运算符,逻辑运算符,位操作符,赋值运算符;掌握三元条件运算符,强制类型转换运算符,了解其他运算符;能分辨运算符的优先级顺序;3. 程序流控制(此处需要掌握的地方都是出简单编程题的考点)i. 掌握 while 和 do while 语句ii. 掌握 for 语句

5、 iii. 掌握 if/else 语句iv. 掌握 switch 语句v. 了解循环跳转语句4. 数组i. 掌握一维数组的声明,创建和初始化;ii. 了解多维数组;四、 Java 语言中面向对象的特性。1. 了解面向对象编程的基本思想和他的基本特征:i. 程序中的所有东西都是对象;ii. 程序是一系列对象的组合;iii. 每个对象都有自己的存储空间,可以容纳其他对象;iv. 每个对象都有一种类型;v. 同一类型的所有对象都能够接收相同的消息;2. 掌握类的基本组成和使用。i. 类的声明;ii. 类体:成员变量,成员方法,构造函数;iii. 类的修饰符,变量的修饰符,方法的修饰符;iv. 类的继

6、承关系:成员变量的隐藏和成员方法的重写,this 和 super 关键字;v. Object 类;3. 了解对象的生成、使用和删除。i. 对象的创建; ii. 对象的引用(域选择运算符“.”);iii. 对象的删除(垃圾回收机制);iv. 类中方法的引用;4. 了解 Java 类库中常用类和接口。i. 核心包中的System,Math,基础类型的封装类等;ii. 字符串相关类(String,StringBuffer,StringTokenizer 等);iii. 集合相关类(Collection,List,Map 等接口及其实现类);五、Java 的高级特性1. static 关键字,了解静态

7、变量,静态方法和静态语句初始化;2. final 关键字,了解常量,最终方法和最终类;3. 抽象类(abstract 关键字),了解抽象方法和抽象类;4. 了解接口i. 接口的定义;ii. 接口的实现与使用;iii. 接口的继承; 5. 包与访问控制i. 包的声明和引入;ii. private,缺省,protected,public 四种访问控制修饰符的控制范围;六、 Java 编程技术基础(此处要求掌握部分为可以出编程题或者编程填空题的考点);1. 异常处理i. 了解异常的概念;ii. 掌握 try,catch,finally 语句块;iii. 掌握 throw,throws 异常的抛出;i

8、v. 了解自定义异常;2. 线程的要领和使用。i. 了解多线程的含义ii. 掌握线程的创建的两种方式:继承 Thread 类和实现 Runnable 接口iii. 了解线程的调度(即优先级控制)和其他的基本控制iv. 初步了解线程的同步,包括同步方法和同步语句块;3. 网络程序设计i. 了解网络的通信机制ii. 了解 URL 的通信机制iii. 掌握有连接的 Socket 通信机制,了解无连接的通信机制4. 输入/输出i. 了解字节流和字符流;ii. 掌握文件和文件的基本操作;iii. 掌握文件流和缓存流等重要输入输出流; iv. 了解随机存取文件,RandomAccessFile 类的创建和

9、操作;七、 编写用户界面程序1. 了解 AWT 的基本原理;2. AWT 的组件,容器,布局管理器等重要概念及其相关类;i. 掌握所有 AWT 的基本组件及其相关类,包括按钮(Button),复选框(CheckBox),下拉框(Choice),标签(Lable),列表(List),文本区(TextArea),文本域(TextFiled)等ii. 掌握重要容器:框架(Frame),面板(Panel),对话框(Dialog);iii. 掌握流式布局管理器(FlowLayout)和边界布局管理器(BorderLayout),了解网格布局管理器(GridLayout)和卡片布局管理器(CardLayo

10、ut)3. 了解 AWT 的事件处理机制;i. 事件处理模型中的三类对象:事件(Event)、事件源(Event source)以及时间处理器(Event handler);ii. 了解监听器的定义,注册,以及事件适配器;iii. 掌握以下重要事件,处理接口以及对应的方法:1. 激活组件事件:ActionEvent,ActionListener,actionPerformed();2. 条目状态改变:ItemEvent,ItemListener,itemStateChanged();3. 鼠标单击事件:MouseEvent,MouseListener,mouseClicked();4. 窗口关

11、闭事件:WindowEvent,WindowListener,windowClosing();八、 编写小应用程序(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 页面中的标记及其重要属性;3. 了解

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号