开团支付,2人成团;人数不足,到期自动退款
课程名称:
《Java编程》
课程目标:
本课程面向想要深入学习Hadoop、Spark等大数据平台的开发人员和运维人员,全面补充Java编程语言的相关知识。
主讲老师:
冼茂源 小象科技CTO
多年从事分布式计算及存储相关的开发及管理工作。针对互联网具体业务的特殊需求,对Hadoop调度机制、安全管理、存储优化、监控及管理系统等进行深度修改。在HBase与具体查询业务相结合,进行系统问题排查及调优方面有丰富经验。
学习方式:
录播课程,开课即学
在线反复观看,有效期1年
课程大纲
Course 1 :Java入门
1.1 Java概述
1.2 java代码初运行
1.3 环境搭建及java编译过程
1.4 基本数据类型
1.5 变量和常量
1.6 修饰符与运算符
1.7 初识面向对象
1.8 对象和类
Course 2 :Java基础
2.1 程序流程控制
2.2 认识字符串
2.3 必须了解的常用类
2.4 数组
2.5 方法
2.6 流、文件及IO初步
2.7 异常与异常处理
2.8 样例,Hadoop中的一些Java应用
Course 3 :深入面向对象
3.1 面向对象的“世界观”
3.2 封装
3.3 继承
3.4 覆盖与重载
3.5 多态
3.6 抽象类
3.7 接口
3.8 包(package)
3.9 样例,Hadoop Datanode
Course 4 :数据结构、集合与泛型
4.1 常见数据结构
4.2 集合框架及使用
4.3 java 泛型
4.4 集合与泛型在实际项目中的使用样例。
Course 5 :序列化与Java IO
5.1 Java序列化
5.2 JavaIO_基本架构
5.3 JavaIO_磁盘IO
5.4 JavaIO_Socket
5.5 JavaIO_NIO
5.6 样例,Hadoop Mapper中输出序列化
Course 6 :多线程与并发
6.1 线程创建与控制
6.2 线程同步互斥与通信
6.3 并发包
Course 7 :Java虚拟机
7.1 JVM的基本架构
7.2 类加载器
7.3 运行数据区及执行引擎
7.4 Java GC
7.5 Java工具介绍及应用
7.6 实例,用Java工具观测进程状态
Course 8 :Java反射
8.1 介绍反射
8.2 Class类
8.3 反射API
8.4 反射机制的使用及示例
8.5 样例:Hadoop中的反射应用
Course 9 :Java项目管理
9.1 Maven 环境搭建
9.2 Maven 构建项目
9.3 Maven 依赖管理
9.4 Maven 常用命令
Course 10 :最有影响力的Java开源项目——Hadoop
10.1 Hadoop生态系统特点
10.2 Hadoop介绍
10.3 Hadoop生态系统
10.4 Hadoop生态系统版本衍化
联系客服