《Java开发实战经典》 —— 视频列表

      《java开发实战经典》一书出版以来一直受到大家的好评,我们在此感谢支持我们的读者,如果对于课程的视频有不清楚的读者,可以参考以下的目录。

       本文档中将全部的配套视频以及视频讲解所对应的章节列出,另外,每章课后的全部习题将单独安排视频的讲解,如果需要可以直接找到第五部分的视频资料。
1、第一部分:Java基础程序设计
1.1、第1章:Java概述及开发环境搭建

No.
课程名称
章节
课程内容
类型
时间
010101
Java 发展概述
1.1
介绍 Java 的发展历程
讲解
16 56
010102
Java 开发环境搭建
1.2.1
讲解 JDK 下载、安装以及在 Windows 中的配置、编译并运行第一个程序、 classpath 作用
讲解
18 24

1.2、第2章:简单Java程序

No.
课程名称
章节
课程内容
类型
时间
010201
简单 Java 程序
2
类声明的注意、 public class class 的区别、代码组成、注释、标识符、关键字
讲解
19 59

1.3、第3章:Java基础程序设计

No.
课程名称
章节
课程内容
类型
时间
010301
Java 数据类型
3.1~3.2
数据类型的划分以及常用的 8 种基本数据类型,各个数据类型间的相互转换
讲解
33 06
010302
运算符、表达式与语句
3.3
赋值、逻辑、算术、关系、位运算
讲解
58 28
010303
判断与循环语句
3.4
程序的顺序、分支、循环结构,循环控制
讲解
38 15

1.4、第4章:数组与方法

No.
课程名称
章节
课程内容
类型
时间
010401
数组的定义及使用
4.1
数组的概念、内存的划分、动态和静态初始化、多维数组
讲解
51 48
010402
方法的声明及使用
4.2
方法的定义格式、传递参数、方法重载、递归调用, return 返回
讲解
27 29
010403
数组的引用传递
4.3
方法与数组的关系,认识引用传递,使用方法接收和返回数组
讲解
20 56
010404
Java 新特性对数组的支持
4.4
foreach 、可变参数
讲解
8 19

 
2、第二部分:Java面向对象程序设计
2.1、第5章:面向对象(基础篇)

No.
课程名称
章节
课程内容
类型
时间
020501
面向对象、类与对象的定义
5.1~5.2
解释封装、继承、多态,类与对象的关系
讲解
17 20
020502
类与对象的进一步研究
5.2
对象的引用传递、堆 - 栈空间的开辟、垃圾的产生、 GC 简述
讲解
27 30
020503
封装性
5.3
产生目的、 private 关键字、 setter getter
讲解
19 02
020504
构造方法与匿名对象
5.4~5.5
定义、作用、重载,匿名对象的使用
讲解
16 46
020505
实例讲解:类设计分析
5.6
题目分析、类图设计、代码开发思路
实例
15 21
020506
String 的基本概念
5.7.1 ~5.7.4
内存划分、比较、使用注意事项
讲解
26 27
020507
String 类的常用方法
5.7.5
String 类中各个常用方法的使用
讲解
45 34
020508
引用传递及其应用
5.8
介绍引用传递操作的三个范例及一对一关系
讲解
34 53
020509
this 关键字
5.9
访问属性、方法、构造、表示当前对象
讲解
37 04
020510
static 关键字的基本应用
5.10.1 ~5.10.3
主要作用、内存分配、使用限制
讲解
27 36
020511
理解 main 方法
5.10.4
main 方法的组成及传递初始化参数
讲解
13 18
020512
代码块
5.11
普通代码块、构造块、静态块
讲解
12 22
020513
构造方法私有化
5.12
构造方法私有化的实现意义
讲解
17 53
020514
对象数组
5.13
对象数组的动态及静态初始化
讲解
11 03
020515
内部类
5.14
内部类的语法、特点分析、使用 static 声明内部类、在方法中定义内部类及局部变量访问
讲解
22 09
020516
实例讲解:系统登陆
5.15.1
通过实例讲解问题的解决思路,及逐步实现
实例
17 53
020517
实例讲解:单向链表实现( 1
5.15.2
单向链表的基本操作原理,递归输出
讲解
11 15
020518
实例讲解:单向链表实现( 2
5.15.3
使用内部类完善链表操作
讲解
23 57

 
2.2、第6章:面向对象(高级篇)
 

No.
课程名称
章节
课程内容
类型
时间
020601
继承的基本实现
6.1
继承的作用及实现、继承的使用限制、继承的类图表示
讲解
20 43
020602
继承的进一步研究
6.2
子类对象的实例化过程、方法的覆写、 super this 关键字
讲解
36 31
020603
范例:继承的应用
6.3
通过一道开发题目,讲解继承的优点
实例
12 35
020604
final 关键字
6.4
定义类、方法、属性
讲解
6 52
020605
抽象类的基本概念
6.5
抽象类的组成、使用限制、定义构造
讲解
17 49
020606
接口的基本概念
6.6
接口的基本概念、组成,接口的实现、抽象类与接口的使用关系,接口的继承
讲解
17 04
020607
对象的多态性
6.7
对象的向上及向下转型,向下转型要求
讲解
23 30
020608
instanceof 关键字
6.8
instanceof 关键字的作用,使用 instanceof 关键字完成安全的向下转型操作
讲解
10 48
020609
抽象类与接口的应用
6.9
讲解抽象类与接口间的各种设计模式:模板、工厂、代理、适配器、抽象类与接口的区别
讲解
54 48
020610
实例分析:宠物商店
6.10
本程序结合完整的面向对象思路,使用接口进行解耦合操作
实例
17 47
020611
Object
6.11
Object 类的作用, toString() equals 方法的作用,使用 Object 接收数组类型的数据
讲解
19 58
020612
包装类
6.12
八种包装类介绍, Integer Float 类讲解,自动装箱及拆箱操作,字符串转为基本数据类型操作
讲解
19 07
020613
匿名内部类
6.13
匿名内部类的使用要求及语法
讲解
06 17

 
2.3、第7章:异常的捕获及处理
 
 

No.
课程名称
章节
课程内容
类型
时间
020701
异常的基本概念
7.1
异常的产生、异常处理格式及程序执行流程
讲解
40 42
020702
异常的其他概念
7.2~7.6
throws 关键字、 throw 关键字、两个关键字的联合使用、自定义异常、 assert 关键字
讲解
37 52

2.4、第8章:包及访问控制权限
 
 

No.
课程名称
章节
课程内容
类型
时间
020801
包的定义及导入
8.1~8.2
包的作用、包的定义、导入、 jar 命令的使用、静态导入、系统常见包
讲解
43 12
020802
访问控制权限及命名规范
8.3~8.4
四种访问控制权限的区别、 protected 访问权限的使用、命名规范
讲解
13 41

 
3、第三部分:Java应用程序设计
3.1、第9章:多线程
 

No.
课程名称
章节
课程内容
类型
时间
030901
认识多线程
9.1~9.3
线程与进程的区别、 Java 线程的两种实现方式、两种实现方式的区别及联系
讲解
46 10
030902
线程常用操作方法
9.4
主要围绕 Thread 类提供的各个线程操作方法进行讲解,包括休眠、强制、命名、礼让等
讲解
43 24
030903
线程操作范例
9.5
通过两道题目对之前的重要概念进行综合
实例
8 22
030904
同步与死锁
9.6
同步的作用、同步代码块及同步方法的使用、死锁的产生问题分析
讲解
28 25
030905
线程操作案例——生产者和消费者
9.7
以线程间的通讯为案例实现生产者和消费者程序,加入同步、等待、唤醒
实例
23 56
030906
线程生命周期
9.8
讲解线程的生命周期及线程的停止操作
讲解
7 52

 
3.2、第10章:泛型
 

No.
课程名称
章节
课程内容
类型
时间
031001
泛型入门
10.1~10.3
泛型的主要作用、基本的语法
讲解
37 01
031002
通配符
10.4
泛型上限、泛型下限、 ? 的使用
讲解
27 38
031003
泛型的其他应用
10.6
泛型方法、泛型接口、泛型数组、泛型嵌套
讲解
34 18
031004
泛型操作范例
10.10
通过实例讲解泛型的基本使用
实例
14 41

 
3.3、第11章:Java常用类库
 
 

No.
课程名称
章节
课程内容
类型
时间
031101
StringBuffer
11.1
StringBuffer String 的区别、 StringBuffer 的常用操作方法及使用
讲解
28 15
031102
Runtime
11.2
单例设计在 Runtime 类上的应用,取得系统进程、取得 JVM 信息、垃圾收集
讲解
16 50
031103
国际化程序
11.3
程序的基本实现思路、多语言程序的实现、动态设置文本
讲解
47 36
031104
System
11.4
取得系统属性、对象生命周期
讲解
20 12
031105
日期操作类( Date Calendar
11.5.1 ~11.5.2
Date 类、 Calendar 类的使用、取得系统时间
讲解
12 15
031106
日期操作类( DateFormat SimpleDateFormat
11.5.3 ~11.5.4
日期格式化类 DateFormat 、日期格式转换类 SimpleDateFormat 类的使用
讲解
23 56
031107
实例操作:取得当前日期
11.5.5
通过 Calendar SimpleDateFormat 分别演示取得日期的操作
实例
21 18
031108
Math Random
11.6~11.7
讲解 Math Random 两个类的使用
讲解
08 57
031109
NumberFormat
11.8
数字格式化操作、 DecimalFormat
讲解
16 22
031110
大数操作( BigIntger BigDecimal
11.9~11.10
大数操作、准确的四舍五入
讲解
22 49
031111
对象克隆技术
11.11
Object 类的 clone() 方法及 Cloneable 接口
讲解
07 53
031112
Arrays
11.12
Java 对数组操作的支持、排序、填充等
讲解
06 54
031113
比较器( Comparable Comparator
11.13~11.14
两种比较器的实现、比较器的排序原理
讲解
37 52
031114
观察者设计模式
11.15
作用、 Observable 类、 Observer 接口
讲解
13 28
031115
正则表达式
11.16
Pattern Matcher 类、匹配符号、 String 支持
讲解
46 08
031116
定时调度
11.17
定时调度的作用及基本实现
讲解
11 06

 
3.4、第12章:Java IO
 
 

No.
课程名称
章节
课程内容
类型
时间
031201
File
12.1
File 类的常用方法、文件与文件夹操作、列出指定目录的全部文件及文件夹
讲解
38 35
031202
RandomAccessFile
12.2
读取指定位置的数据
讲解
17 05
031203
字节流与字符流
12.3
通过文件操作讲解字节流与字符流的基本使用,以及两者的区别
讲解
1 小时 15 02
031204
字节 - 字符转换流
12.4
InputStreamReadedr OutputStreamWriter
讲解
13 01
031205
内存操作流
12.5
ByteArrayOutputStream ByteArrayInputStream
讲解
12 39
031206
管道流
12.6
线程间的 IO 操作
讲解
10 07
031207
打印流
12.7
PrintStream 类的基本使用,格式化数据
讲解
15 58
031208
System 类对 IO 的支持
12.8
System.err System.out System.in
讲解
46 10
031209
BufferedReader
12.9.1
完成键盘输入数据的标准格式
讲解
7 43
0312 10
IO 操作实例
12.9.2
类的设计思路及实现
讲解
33 36
031211
Scanner
12.10
输入的工具支持类
讲解
23 19
031212
数据操作流
12.11
DataInputStream DataOutputStream
讲解
22 02
031213
合并流
12.12
使用 SequenceInputStream 合并两个文件
讲解
06 59
031214
压缩流
12.13
ZIP 格式的压缩实现,压缩文件及文件夹
讲解
48 58
031215
回退流
12.14
PushbackInputStream 的基本原理及实现
讲解
11 16
031216
字符编码
12.15
常用的字符编码介绍、乱码产生分析
讲解
11 01
031217
对象序列化
12.16
基本原理、 Serializable Externalizable transient
讲解
40 51
031218
实例操作:单人信息管理程序
12.17
使用对象序列化进一步完善操作
实例
18 41
031219
实例操作:投票程序
附加
完成一个班长选举操作
实例
22 41

 
3.5、第13章:Java 类集
 

No.
课程名称
章节
课程内容
类型
时间
031301
认识类集、 Collection 接口
13.1 ~ 13.2
类集设立的目的、主要操作接口
9 11
031302
List 接口
13.3
List 接口的特点、方法使用、 ArrayList Vector
讲解
31 27
031303
LinkedList
13.3.2 .4
队列的基本操作
讲解
10 52
031304
Set 接口
13.4
List 的区别、 HashSet TreeSet
讲解
6 44
031305
排序及重复元素说明
13.4.2 .3~13.4.2.4
Comparable 接口、 hashCode() equals()
讲解
15 40
031306
SortedSet 接口
13.5
SortedSet 接口的特点
讲解
6 15
031307
Iterator 接口
13.6.1
迭代输出的基本操作,使用注意事项
讲解
11 20
031308
ListIterator 接口
13.6.2
双向输出实现、使用限制
讲解
9 32
031309
foreach Enumeration 接口
13.6.3 ~
foreach 语法、 Enumeration 接口使用
讲解
7 10
031310
Map 接口
13.7.1 ~13.7.2
Map Map.Entry 关系、 HashMap Hashtable TreeMap
讲解
23
031311
Map 接口使用的注意事项
13.7.4
重复元素、自定义 key
讲解
17 19
031312
IdentityHashMap
13.7.5
Key 可以重复的 Map 子类
讲解
9 03
031313
SortedMap
13.8
key 排序操作类
讲解
9 47
031314
集合工具类: Collections
13.9
提供的类集操作方法
讲解
18 56
031315
Stack
13.10.1
栈的基本概念、入栈及出栈操作
讲解
5 36
031316
属性类: Properties
13.10.2
属性的操作、保存及读取属性文件
讲解
16 20
031317
范例讲解:一对多关系
13.11.1
结合类集讲解一对多关系实现
实例
10 36
031318
范例讲解:多对多关系
13.11.2
结合类集讲解多对多关系实现
实例
14 37

 
3.6、第14章:枚举
 

No.
课程名称
章节
课程内容
类型
时间
031401
枚举的作用
14.1~14.3
枚举的产生意义、基本实现
讲解
14 17
031402
Enum
14.4
枚举与 Enum 的关系及常用操作
讲解
16 19
031403
类集对 Enum 的支持
14.5
EnumSet EnumMap
讲解
18 59
031404
枚举的其他应用
14.6~14.7
实现接口、定义抽象方法
讲解
5 22

 
3.7、第15章:Java反射机制
 
 

No.
课程名称
章节
课程内容
类型
时间
031501
认识 Class
15.1
Object 类的 getClass() 方法、 Class 对象实例化
讲解
10 38
031502
Class 类的使用
15.2
通过反射实例化对象
讲解
17 32
031503
反射应用——取得类的结构
15.3
通过反射取得继承的父类、实现的全部接口、类中的全部方法、全部属性
讲解
45 53
031504
Java 反射机制的深入研究
15.4
通过反射调用类中的方法及属性
讲解
39
031505
动态代理
15.5
动态代理的作用及基本实现
讲解
17 19
031506
工厂设计模式
15.6
结合属性、反射完成工厂设计
讲解
14 29

 
3.8、第16章:Annotation
 
 

No.
课程名称
章节
课程内容
类型
时间
031601
系统内建 Annotation
16.2
@Override @Deprecated @SuppressWarings
讲解
18 31
031602
自定义 Annotation
16.3
基本语法、接收参数、使用枚举限制取值
讲解
22 37
031603
反射与 Annotation
16.4
结合反射应用 Annotation
讲解
16 09
031604
深入 Annotation
16.5~16.7
@Target @Documented @Inherited
讲解
22 02

 
3.9、第17章:Java数据库编程
 
 

No.
课程名称
章节
课程内容
类型
时间
031701
JDBC 概述
17.1
JDBC 的作用、主要接口介绍
讲解
13 30
031702
MySQL 数据库
17.2
MySQL 的下载、安装、配置、基本命令
讲解
16 01
031703
SQL 语法基础
17.3
基本的增加、修改、删除、查询语法
讲解
18 51
031704
JDBC 操作步骤及数据库连接
17.4~17.5
JDBC 驱动配置、数据库连接
讲解
20 48
031705
执行数据库更新操作
17.6
使用 Statement 接口执行增加、修改、删除
讲解
18 19
031706
ResultSet 接口
17.7
接收查询结果、取出查询内容
讲解
14 03
031707
PreparedStatement 接口
17.8
预处理的操作形式及使用
讲解
21 52
031708
处理大数据对象( 1 )—处理 CLOB 数据
17.9.1
使用 IO 操作写入大文本对象,并使用 IO Clob 类读取数据
讲解
20 31
031709
处理大数据对象( 2 )—处理 BLOB 数据
17.9.2
使用 IO 操作写入二进制数据,并使用 IO Blob 类读取数据
讲解
14 57
031710
CallableStatement 接口
17.10
MySQL 过程的建立、使用 CallableStatement 接口调用存储过程
讲解
13 16
031711
JDBC 2.0 操作
17.11
使用可滚动的结果集、使用结果集完成数据库的更新操作、批处理
讲解
33 23
031712
事务处理
17.12
MySQL 事务处理命令、 JDBC 事务处理
讲解
23 46
031713
使用元数据分析数据库
17.13
DatabaseMetaData ResultSetMetaData 的使用
讲解
13 10
031714
使用 JDBC 连接 Oracle
17.14
Oracle 安装、驱动配置、增加数据
讲解
15 13

 
3.10、第18章:图形界面
 

No.
课程名称
章节
课程内容
类型
时间
031801
AWT Swing 简介
18.1~18.2
AWT Swing 介绍,以及 AWT Swing 的关系
讲解
7 53
031802
基本容器: JFrame
18.3
介绍窗体容器的显示,及基本操作
讲解
11 47
031803
标签组件: JLabel
18.4
使用 JLabel 组件显示标签并设置显示的图片
讲解
21 54
031804
按钮组件: JButton
18.5
JButton 组件和设置显示图片
讲解
6 17
031805
布局管理器
18.6
介绍各个布局管理器: FlowLayout BorderLayout GridLayout CardLayout 、绝对定位
讲解
19 26
031806
其他容器
18.7
介绍常用的 java 容器: JPanel JSplitPane JTabbedPane
讲解
35 54
031807
不弹起的按钮组件: JToggleButton
18.8
介绍 JToggleButton 组件的使用
讲解
4 51
031808
文本组件: JTextComponent
18.9
介绍文本组件、 密码组件
讲解
20 46
031809
事件处理
18.10
事件处理流程、窗体事件、适配器设计、动作事件、键盘事件、鼠标事件
讲解
59 47
031810
单选钮: JRadioButton
18.11
JRadioButton 组件
讲解
16 21
031811
复选框: JCheckBox
18.12
JCheckBox 组件完成复选框
讲解
18 48
031812
列表框: JList
18.13
JList 列表框
讲解
25 25
031813
下拉列表框: JComboBox
18.14
下拉列表框的建立、事件处理
讲解
41 31
031814
菜单
18.15
JMenu JMenuBar JMenuItem 组件的使用、事件的处理
讲解
24 30
031815
文件选择框
18.16
文件选择框和 IO 流操作
讲解
24 40
031816
表格
18.17
表格的建立、使用 TableModel 构建一个表格。
讲解
39 59

 
3.11、第19章:Java网络编程
 
 

No.
课程名称
章节
课程内容
类型
时间
031901
IP Internet Protocol )与 InetAddress
19.1
IP 地址的基本概念、 InetAddress 类的使用
讲解
13 15
031902
URL URLConnection
19.2
使用 IO 读取指定网络资源的内容
讲解
9 11
031903
URLEncoder URLDecoder
19.3
编码和解码操作
讲解
5 44
031904
TCP 程序设计
19.4
Socket ServerSocket Echo 、多线程应用
讲解
28 38
031905
UDP 程序设计
19.5
UDP 的基本概念、数据报
讲解
11 44

 
3.12、第20章:Java新IO
 

No.
课程名称
章节
课程内容
类型
时间
032001
缓冲区与 Buffer
20.1~20.2
IO 介绍、缓冲操作
讲解
24 55
032002
通道( Channel
20.3
通道的作用、 FileChannel 、内存映射
讲解
21 57
032003
文件锁
20.4
FileLock 类的使用
讲解
11 23
032004
字符集
20.5
字符集取得、字符编码、字符解码
讲解
14 51
032005
Selector
20.6
选择器的使用
讲解
21 44

 
4、第四部分:附录
4.1、第21章:Eclipse开发工具
 

No.
课程名称
章节
课程内容
类型
时间
042101
附录: Eclipse 开发工具
21
下载、 JDT Junit CVS
讲解
37 54
042102
程序开发讲解
-
JDBC IO 、类设计、反射
实例
57 42

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值