初级 中级 高级
大数据应用基础编程 电子教材
1.1 代码编写环境搭建 技能要求
Java基础入门 第一个JAVA程序详解
1.2 面向过程代码编写 技能要求
数据类型详解 变量应用 类型转换与Unicode编码问题 算术运算符和习题 逻辑运算与细节问题
选择结构 多重嵌套选择与switch while循环 for循环 break和continue及示例 案例:万年历 双重循环
数组和冒泡排序 数组经典习题 抽奖习题
String常见方法 字符串常量池 字符串习题 StringBuffer使用
1.3 面向对象代码编写 技能要求
类和对象 方法的返回值和参数问题
this和super 对象初始化顺序
抽象类和多态 多态细节与接口
package和访问修饰符 项目结构搭建与查看图书 增加删除及借阅图书 归还图书与图书风云榜
大数据应用编程 电子教材
1.1 Java高级API编程 技能要求
Java集合框架基础 Collection常见API Map的使用 HashSet和HashMap的底层关系 迭代器Iterator以及使用增强for循环 Collections和Arrays Comparable和Comparator 包装类
File类的使用 使用字节流实现输入输出及文件复制 使用字符流实现文件复制 缓冲流和二进制流 装饰器模式 XML-SAX解析 XML-DOM解析
网络基础与Socket 发送对象类型的数据 使用多线程处理多客户端请求 使用DatagramSocket实现UDP协议 InetAddress和URL
1.2 Java高级机制编程 技能要求
泛型
反射1 反射2 反射3 反射4 使用反射操作一位动态数组 使用反射操作二位动态数组
异常核心概念 tryCatch和finally 异常对象和throws
Java注解基础 自定义注解和元注解 Target、Retetion及注解的使用
lambda表达式入门 函数式接口 lambda表达式第一种使用方式 lambda表达式第二种使用方式 jdk8中默认方法、方法引用和重复注解等介绍
1.3 代码调试与程序缺陷修正 技能要求
各章有所涉及,无专门视频讲解
1.4 海量数据获取 技能要求
大数据应用程序性能优化
2.1 数据结构与算法应用 技能要求 参考资料1 参考资料2
数据结构概述 算法概述 数组的基本使用 数组元素的添加 数组元素的删除 面向对象的数组 查找算法之线性查找 二分法查找 查找算法整合 队列 单链表 删除单链表中的节点 往单链表中插入节点 循环链表 双向循环链表 递归和斐波那契 汉诺塔问题 树结构概述 二叉树的概述 创建二叉树 遍历二叉树 二叉树中节点的查找 删除二叉树的子树 顺序存储的二叉树的概述 顺序存储的二叉树的遍历 线索二叉树的概述 线索二叉树代码实现 线索二叉树的遍历 时间复杂度和空间复杂度 选择排序 快速排序
2.2 多线程并发优势应用 技能要求 参考资料1 参考资料2
多线程基础概念及入门程序 Thread常见API以及礼让和强制执行 多线程习题-驾校练车 数据安全和加锁问题 CopyOnWriteArrayList相关问题 ConCurrentHashMap 读写锁ReadWriteLock 线程通信及生产者消费者案例 使用队列和线程池优化生产消费者 Lock尝试加锁和中断 无锁算法和信号量 多线程循环打印习题
SQL优化总体原则 SQL优化细节问题
海量数据管理 电子教材
3.1 Oracle数据库运行管理 技能要求
oracle基础概念 下载并安装Oracle
数据库导入导出操作 分布式数据库
EM管理器及用户权限 dbca 闪回数据及闪回表操作 闪回事务
3.2 关系型数据库SQL编程 技能要求
数据表的基本概念
查询和单行函数 内连接外连接自连接层次连接
多行函数和分组 子查询 rownum和rowid伪列 oracle查询习题1 oracle查询习题2 oracle查询习题3 查询语句的各个注意事项
3.3 Oracle数据库数据对象管理 技能要求
DML操作 DDL操作 事务操作与隔离级别 Oracle对事务的支持操作 六种约束及列级表级约束 外键约束、级联处置和完整性约束 三大范式和PowerDesigner
视图和级联更新问题 序列与索引
3.4 NoSQL数据库海量数据管理 技能要求
jdbc与NoSQL 蓝桥微课

1.1.1 根据开发团队的要求,正确安装配置JDK;

1.1.2 根据Java程序工作机制,验证Java程序的编译和运行是否正确;

1.1.3 能使用Editplus等基础工具编写程序源代码;

1.1.4 能利用Eclipse等常见集成开发环境创建工程项目,并按规范对文件命名。