Java8编程实战—70326人已学习
课程介绍
Java一直作为优秀的编程语言活跃于软件开发行业,掌握Java不仅是一件兴奋的事,更是一把可以帮助你轻松进入软件行业大门的一把金钥匙,本套课程将为读者讲解Java8的所有核心技术知识,一共240集的Java8开发课程,全网独一无二的教学视频资料,你还等什么?赶紧来学吧!官方QQ群:612148723。
课程收益
掌握Java核心语法、深刻理解面向对象的各个核心知识点。
讲师介绍
李兴华 更多讲师课程
JAVA培训讲师,JAVA EE高端培训讲师,北京魔乐科技(MLDN软件实训中心)教学总监,从2008年开始先后出版《初级学java》、《Java开发实战经典》、《Java Web开发实战经典(基础篇)》、《Android开发实战经典》、《Oracle开发实战经典》、《Java核心技术精讲》
课程大纲
第1章:Java开发准备
1. JAVA发展简介 01:13:58
2. JDK的安装与配置 7:28
3. 第一个Java程序 17:11
第2章:java基本概念
1. CLASSPATH环境属性 9:48
2. 程序基本概念(注释) 4:29
3. 程序基本概念(标识符与关键字) 10:27
第3章:Java数据类型划分
1. Java数据类型划分(简介) 11:12
2. Java数据类型划分(整型) 39:07
3. Java数据类型划分(浮点型) 11:07
4. Java数据类型划分(字符型) 11:27
5. Java数据类型划分(布尔型) 3:47
6. Java数据类型划分(String型) 13:47
第4章:Java运算符
1. 运算符(基本运算符) 17:32
2. 运算符(三目运算符) 4:29
3. 运算符(逻辑运算符) 9:51
4. 运算符(位运算符) 14:37
第5章:Java程序逻辑控制
1. 程序逻辑控制(分支结构) 17:37
2. 程序逻辑控制(循环结构) 20:32
3. 程序逻辑控制(循环控制) 4:37
第6章:Java方法的定义及使用
1. 方法(基本概念) 20:59
2. 方法(方法重载) 12:18
3. 方法(递归调用) 16:39
第7章:类与对象
1. 面向对象简介 19:55
2. 认识类与对象 11:05
3. 类与对象的定义及使用 26:42
4. 对象引用分析 25:34
第8章:深入分析类与对象
1. 封装性 13:46
2. 构造方法与匿名对象 33:26
3. 综合实战:简单Java类 14:23
第9章:数组的定义及使用
1. 数组的定义与使用(基本概念) 27:21
2. 数组的定义与使用(二维数组) 11:18
3. 数组的定义与使用(数组与方法的引用操作) 57:28
4. 数组的定义与使用(数组相关操作方法) 5:55
5. 数组的定义与使用(对象数组) 10:39
第10章:String类的特点
1. String类对象的两种实例化方式 6:33
2. 字符串比较 11:09
3. String常量为匿名对象 9:13
4. 两种实例化方式的区别 20:16
5. 字符串内容不可改变 10:42
第11章:String类常用方法
1. 字符与字符串 18:18
2. 字节与字符串 7:27
3. 字符串比较 7:32
4. 字符串查找 12:27
5. 字符串替换 3:36
6. 字符串截取 3:55
7. 字符串拆分 10:44
8. 其它操作 16:57
第12章:this关键字
1. 调用属性 10:18
2. 调用方法 21:50
3. 表示当前对象 13:20
第13章:引用传递实例分析
1. 引用传递 29:51
2. 引用传递实际应用 33:59
第14章:综合实战:简单Java类深入
1. 综合实战:数据表与简单Java类映射 23:22
2. 综合实战:一对多映射(省份-城市) 20:06
3. 综合实战:双向一对多映射(类型-子类型-商品) 21:23
4. 综合实战:多对多映射(管理员-角色-组-权限) 31:36
第15章:对象比较
1. 对象比较 26:59
第16章:static关键字
1. 定义属性 20:20
2. 定义方法 17:08
3. 主方法 8:00
4. 应用案例 8:45
第17章:代码块
1. 普通代码块 6:29
2. 构造块 3:48
3. 静态块 7:03
第18章:内部类
1. 基本概念 25:01
2. static定义内部类 5:22
3. 方法中定义内部类 10:00
第19章:链表
1. 链表基本概念 26:39
2. 链表基本实现 27:06
3. 确定程序结构 6:36
4. 增加数据 5:35
5. 取得链表长度 3:53
6. 判断空链表 2:52
7. 内容查询 10:34
8. 根据索引取得数据 14:52
9. 修改链表数据 5:38
10. 删除链表数据 17:02
11. 对象数组转换 13:06
12. 链表使用 9:51
13. 在映射中使用链表 12:24
第20章:继承性
1. 继承问题的引出 7:08
2. 继承的实现 7:18
3. 继承的限制 23:22
第21章:覆写
1. 方法覆写 29:21
2. 属性覆盖 7:23
第22章:继承实战:数组操作
1. 基础父类 12:24
2. 排序子类 6:18
3. 反转子类 4:48
第23章:辅助概念
1. final关键字 11:14
2. 对象多态性 36:35
第24章:抽象类
1. 基本概念 14:49
2. 使用限制 18:39
3. 模板设计模式 21:39
第25章:接口
1. 接口基本定义 32:03
2. 标准定义 15:50
3. 工厂设计模式 23:03
4. 代理设计模式 21:41
5. 抽象类与接口区别 7:53
第26章:Object类
1. 基本概念 11:01
2. toString()方法 5:29
3. equals()方法 5:27
4. 接收引用类型 5:59
5. 完善链表 5:52
6. 综合实战:宠物商店 25:52
第27章:扩展概念
1. 匿名内部类 7:57
2. 基本数据类型的包装类(定义简介) 10:36
3. 基本数据类型的包装类(装箱与拆箱) 17:32
4. 基本数据类型的包装类(数据类型转换) 13:28
第28章:包的定义及使用
1. 包的定义 9:13
2. 包的导入 16:23
3. 系统常用包 12:05
4. jar命令 8:37
第29章:访问控制权限
1. 访问控制权限 13:07
2. 构造方法私有化(单例设计) 21:30
3. 构造方法私有化(多例设计) 8:24
第30章:异常的捕获及处理
1. 异常的产生 5:38
2. 处理异常 15:30
3. 异常处理流程 19:56
4. throws关键字 7:28
5. throw关键字 4:55
6. 异常处理标准格式 12:43
7. RuntimeException类 6:29
8. 断言 5:32
9. 自定义异常 5:26
第31章:类图描述
1. 类图 15:06
2. 时序图 6:41
第32章:Eclipse开发工具
1. Eclipse基本使用(简介) 27:13
2. Eclipse基本使用(JDT使用) 34:14
3. Eclipse基本使用(junit测试工具) 13:37
第33章:Java5新特性
1. 可变参数 11:11
2. foreach循环 6:23
3. 静态导入 6:32
第34章:泛型
1. 泛型(问题引出) 24:27
2. 泛型(通配符) 14:57
3. 泛型(泛型接口) 6:04
4. 泛型(泛型方法) 5:16
第35章:枚举
1. 枚举(枚举简介) 14:49
2. 枚举(定义其它结构) 9:17
3. 枚举(枚举应用) 5:23
第36章:Annotation
1. Annotation(简介) 5:30
2. Annotation(准确覆写) 5:09
3. Annotation(过期声明) 4:21
4. Annotation(压制警告) 4:46
第37章:Java8新特性
1. 接口定义增强 8:40
2. Lambda表达式 12:48
3. 方法引用 21:33
4. 内建函数式接口 17:42
第38章:Java多线程基础实现
1. 线程与进程 12:10
2. Thread类实现 19:24
3. Runnable接口实现 8:41
4. 两种实现方式的区别 23:22
5. Callable接口 14:38
第39章:线程常用操作方法
1. 命名和取得 18:18
2. 休眠 5:51
3. 线程优先级 10:23
第40章:线程的同步与死锁
1. 同步问题引出 11:40
2. 同步处理 10:41
3. 死锁 9:28
第41章:综合实战:“生产者-消费者”模型
1. 综合实战:生产者与消费者(问题引出) 10:13
2. 综合实战:生产者与消费者(同步处理) 3:59
3. 综合实战:生产者与消费者(Object类支持) 9:26
第42章:Java基础类库
1. StringBuffer类 30:06
2. Runtime类 16:04
3. System类 18:57
4. 对象克隆 9:36
第43章:数字操作类
1. 数字操作类(Math类) 9:02
2. 数字操作类(Random类) 11:24
3. 数字操作类(BigInteger) 12:55
4. 数字操作类(BigDecimal) 9:53
第44章:日期操作类
1. 日期处理类(Date) 7:31
2. 日期处理类(SimpleDateFormat) 11:55
3. 日期处理类(Calendar) 9:08
第45章:比较器
1. 比较器(Arrays类) 11:09
2. 比较器(Comparable接口) 13:46
3. 比较器(二叉树实现) 18:43
4. 比较器(Comparator接口) 11:59
第46章:正则表达式
1. 正则表达式(正则引出) 13:00
2. 正则表达式(正则标记) 20:30
3. 正则表达式(String类对正则的支持) 43:28
4. 正则表达式(java.util.regex包支持) 5:34
第47章:反射机制
1. 反射机制(认识反射) 4:42
2. 反射机制(实例化Class类对象) 6:19
3. 反射机制(反射实例化对象) 12:40
4. 反射机制(调用构造方法) 9:11
5. 反射机制(调用普通方法) 9:17
6. 反射机制(调用成员) 9:06
第48章:国际化
1. 国际化程序实现 27:09
第49章:文件操作
1. 文件操作类(基本操作) 17:56
2. 文件操作类(File类操作方法) 16:44
3. 文件操作类(操作目录) 17:07
第50章:字节流与字符流
1. 字节流与字符流(简介) 4:19
2. 字节流与字符流(输出流:OutputStream) 22:55
3. 字节流与字符流(输入流:InputStream) 24:56
4. 字节流与字符流(字符输出流:Writer) 7:49
5. 字节流与字符流(字符输入流:Reader) 6:27
6. 字节流与字符流(字节流与字符流区别) 7:27
7. 转换流 13:33
8. 综合实战:文件拷贝 23:49
第51章:IO辅助概念
1. 字符编码 13:33
2. 内存流 23:48
第52章:打印流
1. 打印流(问题引出) 11:16
2. 打印流(打印流) 10:24
3. 打印流(JDK 1.5支持) 7:20
第53章:System类对IO的支持
1. System类对IO的支持(输出) 11:26
2. System类对IO的支持(输入) 11:33
第54章:IO高级应用
1. 缓冲输入流 19:11
2. 扫描流:Scanner 17:52
3. 对象序列化 18:01
第55章:网络编程
1. 网络编程(简介) 8:05
2. 网络编程(基本实现) 13:30
3. 网络编程(Echo模型) 20:38
第56章:类集框架
1. 类集简介 8:50
2. Collection接口 16:15
3. List子接口 25:19
4. Set子接口 24:25
5. 集合输出 22:32
6. Map接口 34:29
7. Stack子类 5:18
8. Properties子类 11:53
9. Collections工具类 4:21
10. 数据流:Stream 52:15
第57章:Java数据库编程(JDBC)
1. JDBC简介 9:58
2. 连接Oracle数据库 33:03
3. Statement接口 34:32
4. PreparedStatement接口 28:12
5. 批处理与事务处理 14:30
第58章:设计分层初步
1. DAO设计模式(分层设计思想) 28:05
2. DAO设计模式(业务设计实例) 5:58
第59章:DAO开发准备
1. DAO设计模式(数据库连接类) 17:26
2. DAO设计模式(开发VO类) 10:57
第60章:数据层开发
1. DAO设计模式(数据层接口) 24:34
2. DAO设计模式(数据层实现类) 19:14
3. DAO设计模式(数据层工厂类) 4:54
第61章:业务层开发
1. DAO设计模式(业务层接口) 15:46
2. DAO设计模式(业务层子类) 12:04
3. DAO设计模式(业务层工厂类) 5:58
第62章:业务测试
1. DAO设计模式(调用测试) 7:35
2. DAO设计模式(Junit测试) 10:09
第63章:深入讲解
1. DAO设计模式(部门操作) 30:19
2. DAO设计模式(关系配置) 16:59
大家可以点击【 查看详情】查看我的课程
课程介绍
Java一直作为优秀的编程语言活跃于软件开发行业,掌握Java不仅是一件兴奋的事,更是一把可以帮助你轻松进入软件行业大门的一把金钥匙,本套课程将为读者讲解Java8的所有核心技术知识,一共240集的Java8开发课程,全网独一无二的教学视频资料,你还等什么?赶紧来学吧!官方QQ群:612148723。
课程收益
掌握Java核心语法、深刻理解面向对象的各个核心知识点。
讲师介绍
李兴华 更多讲师课程
JAVA培训讲师,JAVA EE高端培训讲师,北京魔乐科技(MLDN软件实训中心)教学总监,从2008年开始先后出版《初级学java》、《Java开发实战经典》、《Java Web开发实战经典(基础篇)》、《Android开发实战经典》、《Oracle开发实战经典》、《Java核心技术精讲》
课程大纲
第1章:Java开发准备
1. JAVA发展简介 01:13:58
2. JDK的安装与配置 7:28
3. 第一个Java程序 17:11
第2章:java基本概念
1. CLASSPATH环境属性 9:48
2. 程序基本概念(注释) 4:29
3. 程序基本概念(标识符与关键字) 10:27
第3章:Java数据类型划分
1. Java数据类型划分(简介) 11:12
2. Java数据类型划分(整型) 39:07
3. Java数据类型划分(浮点型) 11:07
4. Java数据类型划分(字符型) 11:27
5. Java数据类型划分(布尔型) 3:47
6. Java数据类型划分(String型) 13:47
第4章:Java运算符
1. 运算符(基本运算符) 17:32
2. 运算符(三目运算符) 4:29
3. 运算符(逻辑运算符) 9:51
4. 运算符(位运算符) 14:37
第5章:Java程序逻辑控制
1. 程序逻辑控制(分支结构) 17:37
2. 程序逻辑控制(循环结构) 20:32
3. 程序逻辑控制(循环控制) 4:37
第6章:Java方法的定义及使用
1. 方法(基本概念) 20:59
2. 方法(方法重载) 12:18
3. 方法(递归调用) 16:39
第7章:类与对象
1. 面向对象简介 19:55
2. 认识类与对象 11:05
3. 类与对象的定义及使用 26:42
4. 对象引用分析 25:34
第8章:深入分析类与对象
1. 封装性 13:46
2. 构造方法与匿名对象 33:26
3. 综合实战:简单Java类 14:23
第9章:数组的定义及使用
1. 数组的定义与使用(基本概念) 27:21
2. 数组的定义与使用(二维数组) 11:18
3. 数组的定义与使用(数组与方法的引用操作) 57:28
4. 数组的定义与使用(数组相关操作方法) 5:55
5. 数组的定义与使用(对象数组) 10:39
第10章:String类的特点
1. String类对象的两种实例化方式 6:33
2. 字符串比较 11:09
3. String常量为匿名对象 9:13
4. 两种实例化方式的区别 20:16
5. 字符串内容不可改变 10:42
第11章:String类常用方法
1. 字符与字符串 18:18
2. 字节与字符串 7:27
3. 字符串比较 7:32
4. 字符串查找 12:27
5. 字符串替换 3:36
6. 字符串截取 3:55
7. 字符串拆分 10:44
8. 其它操作 16:57
第12章:this关键字
1. 调用属性 10:18
2. 调用方法 21:50
3. 表示当前对象 13:20
第13章:引用传递实例分析
1. 引用传递 29:51
2. 引用传递实际应用 33:59
第14章:综合实战:简单Java类深入
1. 综合实战:数据表与简单Java类映射 23:22
2. 综合实战:一对多映射(省份-城市) 20:06
3. 综合实战:双向一对多映射(类型-子类型-商品) 21:23
4. 综合实战:多对多映射(管理员-角色-组-权限) 31:36
第15章:对象比较
1. 对象比较 26:59
第16章:static关键字
1. 定义属性 20:20
2. 定义方法 17:08
3. 主方法 8:00
4. 应用案例 8:45
第17章:代码块
1. 普通代码块 6:29
2. 构造块 3:48
3. 静态块 7:03
第18章:内部类
1. 基本概念 25:01
2. static定义内部类 5:22
3. 方法中定义内部类 10:00
第19章:链表
1. 链表基本概念 26:39
2. 链表基本实现 27:06
3. 确定程序结构 6:36
4. 增加数据 5:35
5. 取得链表长度 3:53
6. 判断空链表 2:52
7. 内容查询 10:34
8. 根据索引取得数据 14:52
9. 修改链表数据 5:38
10. 删除链表数据 17:02
11. 对象数组转换 13:06
12. 链表使用 9:51
13. 在映射中使用链表 12:24
第20章:继承性
1. 继承问题的引出 7:08
2. 继承的实现 7:18
3. 继承的限制 23:22
第21章:覆写
1. 方法覆写 29:21
2. 属性覆盖 7:23
第22章:继承实战:数组操作
1. 基础父类 12:24
2. 排序子类 6:18
3. 反转子类 4:48
第23章:辅助概念
1. final关键字 11:14
2. 对象多态性 36:35
第24章:抽象类
1. 基本概念 14:49
2. 使用限制 18:39
3. 模板设计模式 21:39
第25章:接口
1. 接口基本定义 32:03
2. 标准定义 15:50
3. 工厂设计模式 23:03
4. 代理设计模式 21:41
5. 抽象类与接口区别 7:53
第26章:Object类
1. 基本概念 11:01
2. toString()方法 5:29
3. equals()方法 5:27
4. 接收引用类型 5:59
5. 完善链表 5:52
6. 综合实战:宠物商店 25:52
第27章:扩展概念
1. 匿名内部类 7:57
2. 基本数据类型的包装类(定义简介) 10:36
3. 基本数据类型的包装类(装箱与拆箱) 17:32
4. 基本数据类型的包装类(数据类型转换) 13:28
第28章:包的定义及使用
1. 包的定义 9:13
2. 包的导入 16:23
3. 系统常用包 12:05
4. jar命令 8:37
第29章:访问控制权限
1. 访问控制权限 13:07
2. 构造方法私有化(单例设计) 21:30
3. 构造方法私有化(多例设计) 8:24
第30章:异常的捕获及处理
1. 异常的产生 5:38
2. 处理异常 15:30
3. 异常处理流程 19:56
4. throws关键字 7:28
5. throw关键字 4:55
6. 异常处理标准格式 12:43
7. RuntimeException类 6:29
8. 断言 5:32
9. 自定义异常 5:26
第31章:类图描述
1. 类图 15:06
2. 时序图 6:41
第32章:Eclipse开发工具
1. Eclipse基本使用(简介) 27:13
2. Eclipse基本使用(JDT使用) 34:14
3. Eclipse基本使用(junit测试工具) 13:37
第33章:Java5新特性
1. 可变参数 11:11
2. foreach循环 6:23
3. 静态导入 6:32
第34章:泛型
1. 泛型(问题引出) 24:27
2. 泛型(通配符) 14:57
3. 泛型(泛型接口) 6:04
4. 泛型(泛型方法) 5:16
第35章:枚举
1. 枚举(枚举简介) 14:49
2. 枚举(定义其它结构) 9:17
3. 枚举(枚举应用) 5:23
第36章:Annotation
1. Annotation(简介) 5:30
2. Annotation(准确覆写) 5:09
3. Annotation(过期声明) 4:21
4. Annotation(压制警告) 4:46
第37章:Java8新特性
1. 接口定义增强 8:40
2. Lambda表达式 12:48
3. 方法引用 21:33
4. 内建函数式接口 17:42
第38章:Java多线程基础实现
1. 线程与进程 12:10
2. Thread类实现 19:24
3. Runnable接口实现 8:41
4. 两种实现方式的区别 23:22
5. Callable接口 14:38
第39章:线程常用操作方法
1. 命名和取得 18:18
2. 休眠 5:51
3. 线程优先级 10:23
第40章:线程的同步与死锁
1. 同步问题引出 11:40
2. 同步处理 10:41
3. 死锁 9:28
第41章:综合实战:“生产者-消费者”模型
1. 综合实战:生产者与消费者(问题引出) 10:13
2. 综合实战:生产者与消费者(同步处理) 3:59
3. 综合实战:生产者与消费者(Object类支持) 9:26
第42章:Java基础类库
1. StringBuffer类 30:06
2. Runtime类 16:04
3. System类 18:57
4. 对象克隆 9:36
第43章:数字操作类
1. 数字操作类(Math类) 9:02
2. 数字操作类(Random类) 11:24
3. 数字操作类(BigInteger) 12:55
4. 数字操作类(BigDecimal) 9:53
第44章:日期操作类
1. 日期处理类(Date) 7:31
2. 日期处理类(SimpleDateFormat) 11:55
3. 日期处理类(Calendar) 9:08
第45章:比较器
1. 比较器(Arrays类) 11:09
2. 比较器(Comparable接口) 13:46
3. 比较器(二叉树实现) 18:43
4. 比较器(Comparator接口) 11:59
第46章:正则表达式
1. 正则表达式(正则引出) 13:00
2. 正则表达式(正则标记) 20:30
3. 正则表达式(String类对正则的支持) 43:28
4. 正则表达式(java.util.regex包支持) 5:34
第47章:反射机制
1. 反射机制(认识反射) 4:42
2. 反射机制(实例化Class类对象) 6:19
3. 反射机制(反射实例化对象) 12:40
4. 反射机制(调用构造方法) 9:11
5. 反射机制(调用普通方法) 9:17
6. 反射机制(调用成员) 9:06
第48章:国际化
1. 国际化程序实现 27:09
第49章:文件操作
1. 文件操作类(基本操作) 17:56
2. 文件操作类(File类操作方法) 16:44
3. 文件操作类(操作目录) 17:07
第50章:字节流与字符流
1. 字节流与字符流(简介) 4:19
2. 字节流与字符流(输出流:OutputStream) 22:55
3. 字节流与字符流(输入流:InputStream) 24:56
4. 字节流与字符流(字符输出流:Writer) 7:49
5. 字节流与字符流(字符输入流:Reader) 6:27
6. 字节流与字符流(字节流与字符流区别) 7:27
7. 转换流 13:33
8. 综合实战:文件拷贝 23:49
第51章:IO辅助概念
1. 字符编码 13:33
2. 内存流 23:48
第52章:打印流
1. 打印流(问题引出) 11:16
2. 打印流(打印流) 10:24
3. 打印流(JDK 1.5支持) 7:20
第53章:System类对IO的支持
1. System类对IO的支持(输出) 11:26
2. System类对IO的支持(输入) 11:33
第54章:IO高级应用
1. 缓冲输入流 19:11
2. 扫描流:Scanner 17:52
3. 对象序列化 18:01
第55章:网络编程
1. 网络编程(简介) 8:05
2. 网络编程(基本实现) 13:30
3. 网络编程(Echo模型) 20:38
第56章:类集框架
1. 类集简介 8:50
2. Collection接口 16:15
3. List子接口 25:19
4. Set子接口 24:25
5. 集合输出 22:32
6. Map接口 34:29
7. Stack子类 5:18
8. Properties子类 11:53
9. Collections工具类 4:21
10. 数据流:Stream 52:15
第57章:Java数据库编程(JDBC)
1. JDBC简介 9:58
2. 连接Oracle数据库 33:03
3. Statement接口 34:32
4. PreparedStatement接口 28:12
5. 批处理与事务处理 14:30
第58章:设计分层初步
1. DAO设计模式(分层设计思想) 28:05
2. DAO设计模式(业务设计实例) 5:58
第59章:DAO开发准备
1. DAO设计模式(数据库连接类) 17:26
2. DAO设计模式(开发VO类) 10:57
第60章:数据层开发
1. DAO设计模式(数据层接口) 24:34
2. DAO设计模式(数据层实现类) 19:14
3. DAO设计模式(数据层工厂类) 4:54
第61章:业务层开发
1. DAO设计模式(业务层接口) 15:46
2. DAO设计模式(业务层子类) 12:04
3. DAO设计模式(业务层工厂类) 5:58
第62章:业务测试
1. DAO设计模式(调用测试) 7:35
2. DAO设计模式(Junit测试) 10:09
第63章:深入讲解
1. DAO设计模式(部门操作) 30:19
2. DAO设计模式(关系配置) 16:59
大家可以点击【 查看详情】查看我的课程