一、Java se 基础部分
l Java 8大基本类型:byte、short 、int、long、float、double、boolean、char。
l Java 运算符:加+、减—、乘*、除/、取模%、自加++、自减——、左加+=、左减—=、左除/=、左取模%=。
l Java 条件判断:if...else...、if...else if...else...、switch...case...。
l Java 循环:for循环、while循环、do...while循环。
l 理解什么是面向对象编程。
l 类的成员方法和成员变量。
l return 表达式。
l this 关键字。
l 静态方法和静态变量。
l 面向对象三大特征:封装、继承、多态。
l 方法的重载和方法的覆盖。
l 抽象类、抽象方法。
l 接口。
l 数组、排序、查找、集合、泛型。
l 异常处理。
l Java 图形用户界面(GUI)这里了解即可。
l Java 绘图坐标体系。
l 事件处理机制。
l 线程和进程。
l IO 编程。
l 网络编程。
l 正则表达式。
l 项目开发流程。
图:项目开发流程
二、mysql 数据库
l mysql 数据库的安装及卸载。
l 理解 mysql 数据库client、mysql dbms、数据库实例、数据对象的关系。
图:mysql数据库结构
l 如何创建数据库实例。
l 如何备份数据库及恢复数据库。
l 熟悉 mysql 数据库的数据类型。
l mysql 数据库的编码格式。
l 创建表、修改表。
l insert 语句、delete 语句、update 语句、select语句。
l 熟悉 mysql 数据库的常见方法。
l 掌握 mysql 数据库的分页操作。
l mysql 数据库的约束。
三、oracle 数据库
l oracle 数据库的安装和卸载。
l 数据库的三层结构。
图:oracle数据库结构
l 熟悉 oracle 数据库的各种开发工具。
l 创建用户、创建权限、创建角色、删除用户、回收权限、理解方案概念、账号密码操作。
l 熟悉 oracle 数据库的常用类型和熟悉 oracle 数据库的常用函数。
l 操作表以及对 oracle 数据库的增删改查操作。
l 设置保存点、删除保存点、备份数据库、恢复数据库。
l 掌握 oracle 数据库的分页操作及其算法。
l 掌握 oracle 数据库的事物处理及事物隔离级别。
l 掌握 oracle 数据库的数据完整性
l 了解应用 oracle 数据库的权限和角色。
l 掌握熟悉 pl/sql 编程,理解什么是变量、方法、包、包体、存储过程、触发器、条件语句、循环语句、例外处理、视图、参数等。
l 导出表、方案、用户、数据库及其恢复等一系列操作。
四、jdbc 直连
l 理解 jdbc 直连 和 jdbc-odbc桥的区别。
l 熟悉牢记 jdbc 的原理图。
图:jdbc原理
l 掌握 Java 操作各大数据库的方式,需要用哪些类、接口、第三方 jar 包。
l 掌握熟悉 Java 操作数据库时对结果集的处理和对资源的关闭。
l 开发项目时所用到的 model1 和 model2 模式的区别。
图:开发模式1和开发模式2
l 根据自己的项目需求,适当把操作数据库的类封装起来,不必每次都去写一遍连接数据库的操作。
五、xml 可扩展标记语言
l 了解 gml、sgml、html、xhtml、xml的区别。
l 了解 xml 常见的应用场景。
l 构成一个完整的 xml 文档需要哪些部分。
l 熟悉 xml 的编码格式与版本。
l 掌握 xml 中的文档声明、元素、属性、注释、CDATA区、处理指令。
l 熟悉 xml 约束 dtd 和 schema 以及其关系。
l 掌握元素类型、熟悉类型及其特点。
l 了解怎么在 xml 文件中引入 dtd约束。
l 掌握引用实体和参数实体。
图:引用实体和参数实体
l 掌握 Java 解析 xml 文件的集中方式(dom、sax、dom4j + xpath 及其对应的优缺点)。
l 掌握熟悉 xml dom 树的结构。