浙江工业大学2010年《Java程序设计》考试大纲.doc_第1页
浙江工业大学2010年《Java程序设计》考试大纲.doc_第2页
浙江工业大学2010年《Java程序设计》考试大纲.doc_第3页
浙江工业大学2010年《Java程序设计》考试大纲.doc_第4页
浙江工业大学2010年《Java程序设计》考试大纲.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

浙江工业大学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. 接口 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.sql ii. 扩展功能包javax和org(分辨) iii. 其他第三方的包(分辨)2. JDK的下载,安装与使用 i. 了解sun公司的网址 ii. 设置环境变量path和classpath(掌握) iii. Jdk的操作命令,掌握以下基本命令:1. javac编译命令2. java运行命令3. appletviewer Java Applet 浏览器4. jarjava类文件归档命令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,StringTokenizer等); iii. 集合相关类(Collection,List,Map等接口及其实现类);五、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. 了解URL的通信机制 iii. 掌握有连接的Socket通信机制,了解无连接的通信机制4. 输入/输出 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. 掌握以下重要事件,处理接口以及对应的方法:1. 激活组件事件:ActionEvent,ActionListener,actionPerformed();2. 条目状态改变:ItemEvent,ItemListener,itemStateChanged();3. 鼠标单击事件:MouseEvent,MouseListener,mouseClicked();4. 窗口关闭事件:WindowEvent,WindowListener,windowClosing();八、 编写小应用程序(Applet)1. 了解Applet的基本概念 i. 掌握Applet的生命周期; ii. 了解Applet的类层次结构; iii. 掌握Applet的关键方法:init(),start(),stop(),destroy(),paint(Graphics g); iv

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论