SUN认证JAVA程序员考试大纲
课程目标:
通过学习该课程学员可以具有以下能力:
1、 理解面向对象编程思想。
2、 熟悉掌握运用Java进行面向对象的编程。 3、 能够使用Java编程语言进行基于文本和图形界面的应用设计。 4、 理解和掌握多线程设计、事件处理、异常处理。 5、 掌握Java的I/O编程。 6、 掌握Java的网络编程。 课程内容大纲: 一、 绪言 1、 课程目标、课程内容总览及课程进度安排介绍。 2、 介绍参加课程学习的预备知识要求。 二、 Java编程起步 1、 什么是Java。 2、 一个基本的Java应用程序。 3、 Java的机制。 三、 面向对象编程 1、 面向对象编程及相关概念(类、属性和方法声明,封装,构造器)。 2、 Java源文件构成及package、import语句。 3、 Java API文档使用。Exercise:设计类和创建对象。 四、 Java标识符、关键字和类型 1、 标识符、Java关键字。 2、 Java的基本数据类型和引用数据类型。 3、 Java的对象生成。 4、 值传递、this关键字。 5、 Java编码规范。 五、 表达式和流程控制 1、 Java表达式 2、 Java流程控制语句。 六、 数组 1、 数组声明、创建和初始化。 2、 多维数组。 3、 数组的使用。 七、 类的继承
1、 子类、多态。
2、 类成员的存取的控制。
3、 方法名、类构造器和方法的重载。
4、 重载方法和父类构造器的调用。
5、 对象的构造和初始化。
6、 object类介绍、==操作符、tostring()方法。 7、 包装类。 八、 高级类特征 1、 static、final关键字及使用。
2、 抽象类
3、 接口
九、 异常
1、 异常基本概念介绍。
2、 异常的处理 3、 常见异常介绍。 4、 异常的运用。 5、 创建自己的异常。 十、 基于字符界面的应用编程 1、 命令行交互程序基础。 2、 控制台I/O,文件I/O。 3、 Math、String、StringBuffer类。 4、 集合API。 5、 javadoc,jar工具命令。 Exercise:一个基于字符界面的银行业务的应用设计。 十一、图形用户界面(GUI)设计 1. AWT包介绍。 2. 图形用户界面基础。 3. 窗口、面板及容器布局。 4. 布局管理器。 5. 复杂的布局设计。 6. 使用AWT包中的方法绘图。 十二、GUI界面的事件处理 1、 事件的概念。 2、 Java2 SDK事件模型。 3、 GUI界面的用户行为。 4、 事件适配器。 5、 使用内部类的事件处理。 6、 使用匿名类的事件处理。
十三、基于GUI的应用编程 1、 AWT包部件。 2、 菜单构建。 3、 图形界面的外观控制。 Exercise:一个模拟的计算器的设计。 十四、线程 1、 线程基础。 2、 基于线程的编码设计。 3、 线程的基本控制。 4、 创建线程的其它方法。 5、 线程的同步。 6、 线程间的交互。 7、 Java2 SDK中的线程控制。 Exercise:一个基于线程的应用编程。 十五、高级I/O流 1、 I/O基础。 2、 字节流、字符流和节点流介绍。 3、 URL输入流。 4、 文件的随机存取。 5、 对象流的读写。 Exercise:一个使用I/O流的应用编程。 十六、网络编程 1、 网络编程基础。 2、 基于TCP/IP的编程。 来源:考试大-Java认证考试
相关文章
- 垃圾收集器
- 计算机考试的一些区别
- (精品)学生档案管理系统毕业论文设计
- 员工考勤系统毕业设计论文(样例)
- web java 开发网站毕业设计
- 电子商务技术基础课后习题及答案
- 教务管理系统的设计与实现
- 计算机毕业论文_桌面应用程序
- 借助HotSpot SA来一窥PermGen上的对象
- 计算机网络技术论文
垃圾收集器是Java语言区别于其他程序设计语言的一大特色.它把程序员从手工回收内存空间的繁重工作中解脱了出来.在SUN公司的Java程序员(Java Programmer)认证考试中,垃圾收集器是必考的内容,一般最多可以占总分值的6%左右. ...
国内计算机考试的一些区别 目前许多学生说学习计算机为了考等级.考软考.考IT 认证,这都些什么呢?其实就是目前国内的常见的计算机认证的等级考试.软件水平考试.信息处理技术考试. 一.等级考试 1.该考试是什么性质?由什么机构组织实施? 该考 ...
湖南大学 HUNAN UNIVERSITY 毕 业 论 文 题目: 一度教育学生档案管理系统 学生姓名 XXX 学 号 XXX 年级专业 2011级软件工程 指导老师 二0一三 年 三 月 五 日 摘 要 随着信息技术在管理上越来越深入而广 ...
综 合 实 训 题 目: 员工考勤系统 专 班 姓 名: 董明月 指导老师: 刘淑英 答辩时间: 2015/4/18 目 录 摘 要 ..................................................... ...
毕业设计说明书 学生姓名: 学 号: 学 院: 专业年级: 09级信息与计算科学 题 目: 电子商务食品商城系统的设计与开发 指导教师: 孙玉荣 副教授 评阅教师: 李湘华 讲师 叶 萍 讲师 陈红斌 讲师 龚志伟 讲师 2013 年 5 ...
电子商务技术基础课后习题及参考答案 第一章:参考答案 1.传统的商务与现代电子商务有什么区别? 参考答案:电子商务将传统商业活动中物流.资金流.信息流的传递方式利用网络科技整合,企业将重要的信息通过全球信息网(WWW).企业内部网(intr ...
石家庄科技信息职业学院 毕 业 论 文 题目:教务管理系统的设计与实现 学 号: 101405107 姓 名:专业班级: 软件技术(游戏方向) 指导教师:完成日期: 2012-12-24 教务管理系统的设计与实现 摘要:20世纪以来,社会生 ...
江苏信息职业技术学 院 毕业论文 题目:桌面应用程序 系 别: 计算机工程系 专 业: 软件(NIIT)/英语 学 号: 0603203120 姓 名:指导教师: 2013年12 月 20 日 第1章 课题分析 1.1. 功能描述 设计GU ...
(Disclaimer:如果需要转载请先与我联系: 作者:RednaxelaFX -> rednaxelafx.iteye.com) 接着与,今天也来介绍一个的(以下简称SA)的玩法例子. 昨天用SA把x86机器码反汇编到汇编代码,或 ...
哈尔滨远东理工学院 学士学位论文 题 姓 分 专 学目:名:院:业:号:张凌恺机器人科学与技术学院13520135 郭金梅指导教师:二〇一五年六月二十五日 哈尔滨远东理工学院 毕业设计任务书学生姓名 指导教师姓名 题目名称 一.设计目的.意 ...