第一部分:初级软件开发工程师(Java)模块 初级软件开发工程师(Java)考试内容覆盖了Java程序员、专业软件公司Java软件工程师、手机软件开发工程师、网络公司Java程序员等职位所要求的知识与技能,突出强调并着重考查考生的阅读需求能力、编码能力、排错能力和协作能力。
一、考试对象 已完成NIT-PRO职业技能类课程“初级软件开发工程师(Java)”学习,透彻掌握Java开发技术的学习者、或有一定Java基础的学生。
二、考试内容
能力目标 |
具体要求 |
知识点 |
认知层次 |
掌握Java语言基本知识 Java编程语法基础 |
Java语言基本知识 |
JVM/JRE概念和Java核心机制 CLASSPATH和Path环境变量 java和javac命令 main()方法 三种类型的Java注释 |
I III III II II |
Java编程语法基础 |
标识符和关键字 变量声明和作用域 运算符和表达式 流程控制语句 数组 |
II II II III II |
掌握面向对象 程序设计能力 |
面向对象编程基础 |
对象和类 方法和属性 构造器 引用数据类型 |
III III II II |
面向对象编程进阶 |
类的继承 类成员的控制 方法的重载 对象的构造和初始化 static关键字和final关键字 抽象方法和抽象类 接口 多态 内部类的定义和使用 异常处理 |
III III III III II III III III II II |
掌握J2SE程序设计 |
J2SE中常见类等 基本知识 |
命令行参数 常用类的使用 List和Set接口的使用 字节流和字符流、节点流和处理流 jar命令的使用 |
II II II II II |
对象序列化 |
对象序列化基础 Serializable接口的使用 |
II III |
Java图形界面 程序设计 |
常用组件和容器 布局管理器 Java2 SDK事件模型 事件监听器接口和适配器类 使用内部类或匿名类的事件处理 paint()方法 |
II II II II III II |
Java多线程 |
线程基本概念及模型 线程的创建及状态控制 多线程共享数据 线程的同步及通信 |
II III III III |
Java网络编程 |
通过Socket实现网络通信 URL类的使用 |
III II |
掌握基于Oracle的 数据库程序设计 |
掌握Oracle数据库 一般性使用 |
掌握基本的数据库安装方法 理解基本的数据库概念,掌握数据库的主要工具 Sqlplus的使用 |
I II
II |
具备使用SQL语句管理 数据库的能力 |
使用基本Select语句查询数据 使用SQL函数 使用DML语句 事务处理 表的创建和管理 索引的创建和管理 视图的创建和管理 |
II III III III IV II III |
具备数据库设计能力 |
实体-关系模型 1NF、2NF、3NF |
III III |
掌握JDBC的使用 |
理解JDBC的基本概念 |
JDBC的功能 JDBC工作原理 JDBC API |
II II III |
使用JDBC-ODBC桥 访问数据库 |
了解JDBC-ODBC的基本概念 设置ODBC数据源 编写程序实现对数据库中表的访问 |
I II II |
使用JDBC访问 Oracle数据库 |
使用JDBC访问Oracle数据库 使用PreparedStatement接口 使用CallableStatement接口实现对数据库中存储过程的调用 |
II II II |
掌握JSP程序设计 |
Tomcat服务器的 安装和配置 |
Tomcat服务器的安装和配置 |
I |
JSP基本语法包括 代码区、声明区以 及注释等 |
正确的设置目录并编写简单的JSP程序 JSP和HTML的交互 page指令 jsp:include的使用 jsp:forward的使用 表单和JSP程序的结合 |
II III II II II IV |
session和Cookie的应用 |
使用session 使用Cookie |
III III |
掌握JavaBean、 Servlet程序设计和 MVC设计模式 |
JavaBean编程 |
JavaBean的基本概念和主要用途 在JSP中对JavaBean的调用 使用JavaBean封装对数据库的操作 |
I III III |
Servlet编程 |
Servlet简介 Servlet和JSP的区别和联系 HttpServlet类/doGet()、doPost()等相关方法的分析 使用Servlet处理客户端请求 JSP和Servlet之间的通信 |
I II II
II II |
|