《考试名称-Java高级编程》由会员分享,可在线阅读,更多相关《考试名称-Java高级编程(3页珍藏版)》请在金锄头文库上搜索。
1、考试名称:Java高级编程考试大纲(考试内容与要求):一、 面向对象程序设计基础知识考试内容面向对象程序设计相关基础知识考试要求了解理解掌握熟练面向过程和面向对象的概念面向对象程序的核心概念对象和类,以及它们之间的区别和联系声明类、属性和方法的办法创建对象和访问对象成员的方法构造器的声明和使用方法Java源程序的布局和层次结构,并掌握package语句、import语句的使用方法类的封装的优点,并掌握如何根据封装的原则正确使用类的属性和方法二、 类的设计相关的知识考试内容类的设计相关的知识考试要求了解理解掌握熟练Java中使用类的继承类、属性和方法的访问控制机制,明确四种类型的访问控制级别在子
2、类中进行方法重写的规则多态性的几种常见的表现形式:编译时的多态、运行时的多态(虚方法调用、多态参数)普通方法和构造器的重载,区分方法的重写和重载this和super关键字在各种场合的使用方法三、 类的高级特性考试内容类的高级特性考试要求了解理解掌握熟练static、final分别作为类、方法、属性修饰符的用法如何使用单子设计模式设计程序抽象类和接口的应用场合,以及它们的使用方法如何使用内部类和静态内部类四、 异常处理考试内容异常处理考试要求了解理解掌握熟练Java异常的概念Java异常的分类及其层次关系Java异常的几种处理机制:捕获、处理和抛出用户自定义异常五、 数组考试内容数组考试要求了解
3、理解掌握熟练数组的概念一维数组的声明和内存分配二维数组的声明和内存分配数组的初始化六、 图形用户界面(GUI)设计考试内容图形用户界面(GUI)设计考试要求了解理解掌握熟练GUI 基本知识容器及容器布局事件处理事件模型事件适配器常用Swing组件七、 I/O处理考试内容I/O处理考试要求了解理解掌握熟练标准输入/输出文件流八、 多线程编程考试内容多线程编程考试要求了解理解掌握熟练如何创建线程线程的基本控制线程的同步线程的交互线程中的其他方法九、 网络编程考试内容网络编程考试要求了解理解掌握熟练C/S架构开发项目流程Socket通信方法Java进行网络编程基本方法创建网络聊天室项目的方法十、 数据库编程考试内容数据库编程考试要求了解理解掌握熟练JBDC建立与数据库的连接的方法开发C/S模式的数据库系统创建管理系统项目的方法使用JBDC建立与数据库的连接开发C/S模式的数据库系统