· 熟练掌握 Java 的基本语法
· 熟练掌握 Java 面向对象的语言特性
· 熟练掌握 Java 的异常处理
· 熟练掌握 Java 的字符串
· 考试形式:上机考试,代码自动化评测
· 考试时长:3 小时
· 无
· 题型:编程题、程序片段编程题、接口编程题
基本语法 | 语言基础 | 主类结构、数据类型、变量与常量、运算符 |
---|---|---|
流程控制 | 复合语句、条件语句、循环语句、循环控制 | |
数组 | 一维数组、二维数组、多维数组、数组创建、数组遍历、数组索引、数组复制、数组排序 | |
面向对象 | 类 | 类、成员、修饰符、this、封装、继承、多态、抽象类、接口、对象创建、对象引用、对象销毁、对象类型等 |
包 | 创建包、导入包、完整类路径 | |
内部类 | 成员内部类、匿名内部类 | |
异常处理 | 异常处理 | 异常抛出、异常捕捉、常见异常类、自定义异常、throws、throw、运行时异常 |
字符串 | 字符串 | 字符串的创建、连接、查找、替换、信息获取、常用操作、格式化、正则表达式等 |
· 熟练掌握 Java 的常用类库
· 熟练掌握 Java 的集合类
· 熟练掌握 Java 的枚举类型与泛型
· 熟练掌握 Java 的 lambda 表达式与流处理
· 熟练掌握 Java 的文件 I/O
· 考试形式:上机考试,代码自动化评测
· 考试时长:4 小时
· 通过 Java 编程能力评测一级认证
· 题型:编程题、程序片段编程题、接口编程题
常用类库 | 包装类 | Integer 类、Double 类、Boolean 类、Character 类、Number 类 |
---|---|---|
数字处理类 | 数字格式化、Math 类、Random 类、BigInteger 类、BigDecimal 类 | |
日期时间类 | Date 类、日期时间格式化、Calendar 类 | |
运行时类 | DRuntime 类、执行本地命令、查看内存 | |
其它类 | System 类、Scanner 类 | |
集合类 | Collection 接口 | Collection 接口的主要方法 |
List 集合 | LinkedList、ArrayList、Vector、Stack | |
Set 集合 | HashSet、LinkedHashSet、TreeSet、SortedSet | |
Map 集合 | HashMap、HashTable、SortedMap、TreeMap | |
枚举类型与泛型 | 枚举类型 | 枚举声明、枚举类、为枚举添加方法、EnumMap、EnumSet |
泛型 | 泛型类、泛型方法、泛型接口、泛型通配符 | |
lambda 表达式与流处理 | lambda 表达式 | 函数式接口、外部变量、异常处理、方法引用、成员引用、Function 接口 |
流处理 | File 类、文件输入/输出流、带缓存的输入/输出流、数据输入/输出流 |
· 熟练掌握 Java 的反射与注解
· 熟练掌握 Java 的数据库操作
· 熟练掌握 Java 的 Swing 程序设计
· 熟练掌握 Java 的绘图
· 熟练掌握 Java 的多线程
· 熟练掌握 Java 的网络通信
· 考试形式:上机考试,代码自动化评测
· 考试时长:5 小时
· 通过 Java 编程能力评测二级认证
· 题型:编程题、程序片段编程题、接口编程题、SQL 评测题
反射与注解 | 反射 | 获取反射中的 Class 对象,通过反射创建类对象,通过反射获取类属性、方法、构造器 |
---|---|---|
注解 | 定义 Annotation 类型、访问 Annotation 信息 | |
数据库操作 | SQL 语言 | 常用的增、删、改、查 SQL 语句 |
JDBC | DriverManager 类、Connection 接口、Statement 接口、PreparedStatement 接口、ResultSet 接口 | |
数据库操作 | 连接、发送 SQL 语句、处理查询结果集、顺序查询、模糊查询、添加记录、修改记录、删除记录、预处理 | |
Swing 程序设计 | 常用窗体 | JFrame 窗体、JDialog 对话框、JOptionPane 小型对话框 |
布局管理器 | null 绝对布局、FlowLayout 流布局管理器、BorderLayout 边界布局管理器、GridLayout 网格布局管理器 | |
面板与组件 | JPanel、JScrollPane、文字标签组件与图标、按钮组件、列表组件、文本组件、表格组件 | |
事件监听器 | ActionEvent 动作事件、KeyEvent 键盘事件、MouseEvent 鼠标事件 | |
绘图 | 绘图类 | Graphics 类、Graphics2D 类 |
绘制 | 绘制图形、绘图颜色、画笔属性、绘制文本、设置字体 | |
图像处理 | 放大与缩小、图像翻转、图像旋转、图像倾斜 | |
多线程 | 线程创建 | 继承 Thread 类、实现 Runnable 接口 |
线程操作 | wait、notify、sleep、synchronized、lock、Condition、volatile | |
线程同步 | 放大与缩小、图像翻转、图像旋转、图像倾斜 | |
网络通信 | TCP 程序 | 端口与套接字、InetAddress 类、ServerSocket 类、TCP 网络程序设计 |
UDP 程序 | 端口与套接字、DatagramPacket 类、DatagramSocket 类、UDP 网络程序设计 |