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

本书详细介绍了Java开发的基础知识和实战技巧,覆盖了Java基础、面向对象编程、异常处理、多线程、泛型等内容,并提供了丰富的实例操作指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

No.
课程名称
章节
课程内容
类型
时间
010201
简单Java程序
2
类声明的注意、public classclass的区别、代码组成、注释、标识符、关键字
讲解
1959
1.3、第3章:Java基础程序设计

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

No.
课程名称
章节
课程内容
类型
时间
010401
数组的定义及使用
4.1
数组的概念、内存的划分、动态和静态初始化、多维数组
讲解
5148
010402
方法的声明及使用
4.2
方法的定义格式、传递参数、方法重载、递归调用,return返回
讲解
2729
010403
数组的引用传递
4.3
方法与数组的关系,认识引用传递,使用方法接收和返回数组
讲解
2056
010404
Java新特性对数组的支持
4.4
foreach、可变参数
讲解
819
 
2、第二部分:Java面向对象程序设计
2.1、第5章:面向对象(基础篇)

No.
课程名称
章节
课程内容
类型
时间
020501
面向对象、类与对象的定义
5.1~5.2
解释封装、继承、多态,类与对象的关系
讲解
1720
020502
类与对象的进一步研究
5.2
对象的引用传递、堆-栈空间的开辟、垃圾的产生、GC简述
讲解
2730
020503
封装性
5.3
产生目的、private关键字、settergetter
讲解
1902
020504
构造方法与匿名对象
5.4~5.5
定义、作用、重载,匿名对象的使用
讲解
1646
020505
实例讲解:类设计分析
5.6
题目分析、类图设计、代码开发思路
实例
1521
020506
String的基本概念
5.7.1~5.7.4
内存划分、比较、使用注意事项
讲解
2627
020507
String类的常用方法
5.7.5
String类中各个常用方法的使用
讲解
4534
020508
引用传递及其应用
5.8
介绍引用传递操作的三个范例及一对一关系
讲解
3453
020509
this关键字
5.9
访问属性、方法、构造、表示当前对象
讲解
3704
020510
static关键字的基本应用
5.10.1~5.10.3
主要作用、内存分配、使用限制
讲解
2736
020511
理解main方法
5.10.4
main方法的组成及传递初始化参数
讲解
1318
020512
代码块
5.11
普通代码块、构造块、静态块
讲解
1222
020513
构造方法私有化
5.12
构造方法私有化的实现意义
讲解
1753
020514
对象数组
5.13
对象数组的动态及静态初始化
讲解
1103
020515
内部类
5.14
内部类的语法、特点分析、使用static声明内部类、在方法中定义内部类及局部变量访问
讲解
2209
020516
实例讲解:系统登陆
5.15.1
通过实例讲解问题的解决思路,及逐步实现
实例
1753
020517
实例讲解:单向链表实现(1
5.15.2
单向链表的基本操作原理,递归输出
讲解
1115
020518
实例讲解:单向链表实现(2
5.15.3
使用内部类完善链表操作
讲解
2357
 
2.2、第6章:面向对象(高级篇)
 

No.
课程名称
章节
课程内容
类型
时间
020601
继承的基本实现
6.1
继承的作用及实现、继承的使用限制、继承的类图表示
讲解
2043
020602
继承的进一步研究
6.2
子类对象的实例化过程、方法的覆写、superthis关键字
讲解
3631
020603
范例:继承的应用
6.3
通过一道开发题目,讲解继承的优点
实例
1235
020604
final关键字
6.4
定义类、方法、属性
讲解
652
020605
抽象类的基本概念
6.5
抽象类的组成、使用限制、定义构造
讲解
1749
020606
接口的基本概念
6.6
接口的基本概念、组成,接口的实现、抽象类与接口的使用关系,接口的继承
讲解
1704
020607
对象的多态性
6.7
对象的向上及向下转型,向下转型要求
讲解
2330
020608
instanceof关键字
6.8
instanceof关键字的作用,使用instanceof关键字完成安全的向下转型操作
讲解
1048
020609
抽象类与接口的应用
6.9
讲解抽象类与接口间的各种设计模式:模板、工厂、代理、适配器、抽象类与接口的区别
讲解
5448
020610
实例分析:宠物商店
6.10
本程序结合完整的面向对象思路,使用接口进行解耦合操作
实例
1747
020611
Object
6.11
Object类的作用,toString()equals方法的作用,使用Object接收数组类型的数据
讲解
1958
020612
包装类
6.12
八种包装类介绍,IntegerFloat类讲解,自动装箱及拆箱操作,字符串转为基本数据类型操作
讲解
1907
020613
匿名内部类
6.13
匿名内部类的使用要求及语法
讲解
0617
 
2.3、第7章:异常的捕获及处理
 
 

No.
课程名称
章节
课程内容
类型
时间
020701
异常的基本概念
7.1
异常的产生、异常处理格式及程序执行流程
讲解
4042
020702
异常的其他概念
7.2~7.6
throws关键字、throw关键字、两个关键字的联合使用、自定义异常、assert关键字
讲解
3752
2.4、第8章:包及访问控制权限
 
 

No.
课程名称
章节
课程内容
类型
时间
020801
包的定义及导入
8.1~8.2
包的作用、包的定义、导入、jar命令的使用、静态导入、系统常见包
讲解
4312
020802
访问控制权限及命名规范
8.3~8.4
四种访问控制权限的区别、protected访问权限的使用、命名规范
讲解
1341
 
3、第三部分:Java应用程序设计
3.1、第9章:多线程
 

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

No.
课程名称
章节
课程内容
类型
时间
031001
泛型入门
10.1~10.3
泛型的主要作用、基本的语法
讲解
3701
031002
通配符
10.4
泛型上限、泛型下限、?的使用
讲解
2738
031003
泛型的其他应用
10.6
泛型方法、泛型接口、泛型数组、泛型嵌套
讲解
3418
031004
泛型操作范例
10.10
通过实例讲解泛型的基本使用
实例
1441
 
3.3、第11章:Java常用类库
 
 

No.
课程名称
章节
课程内容
类型
时间
031101
StringBuffer
11.1
StringBufferString的区别、StringBuffer的常用操作方法及使用
讲解
2815
031102
Runtime
11.2
单例设计在Runtime类上的应用,取得系统进程、取得JVM信息、垃圾收集
讲解
1650
031103
国际化程序
11.3
程序的基本实现思路、多语言程序的实现、动态设置文本
讲解
4736
031104
System
11.4
取得系统属性、对象生命周期
讲解
2012
031105
日期操作类(DateCalendar
11.5.1~11.5.2
Date类、Calendar类的使用、取得系统时间
讲解
1215
031106
日期操作类(DateFormatSimpleDateFormat
11.5.3~11.5.4
日期格式化类DateFormat、日期格式转换类SimpleDateFormat类的使用
讲解
2356
031107
实例操作:取得当前日期
11.5.5
通过CalendarSimpleDateFormat分别演示取得日期的操作
实例
2118
031108
MathRandom
11.6~11.7
讲解MathRandom两个类的使用
讲解
0857
031109
NumberFormat
11.8
数字格式化操作、DecimalFormat
讲解
1622
031110
大数操作(BigIntgerBigDecimal
11.9~11.10
大数操作、准确的四舍五入
讲解
2249
031111
对象克隆技术
11.11
Object类的clone()方法及Cloneable接口
讲解
0753
031112
Arrays
11.12
Java对数组操作的支持、排序、填充等
讲解
0654
031113
比较器(ComparableComparator
11.13~11.14
两种比较器的实现、比较器的排序原理
讲解
3752
031114
观察者设计模式
11.15
作用、Observable类、Observer接口
讲解
1328
031115
正则表达式
11.16
PatternMatcher类、匹配符号、String支持
讲解
4608
031116
定时调度
11.17
定时调度的作用及基本实现
讲解
1106
 
3.4、第12章:Java IO
 
 

No.
课程名称
章节
课程内容
类型
时间
031201
File
12.1
File类的常用方法、文件与文件夹操作、列出指定目录的全部文件及文件夹
讲解
3835
031202
RandomAccessFile
12.2
读取指定位置的数据
讲解
1705
031203
字节流与字符流
12.3
通过文件操作讲解字节流与字符流的基本使用,以及两者的区别
讲解
1小时1502
031204
字节-字符转换流
12.4
InputStreamReadedrOutputStreamWriter
讲解
1301
031205
内存操作流
12.5
ByteArrayOutputStreamByteArrayInputStream
讲解
1239
031206
管道流
12.6
线程间的IO操作
讲解
1007
031207
打印流
12.7
PrintStream类的基本使用,格式化数据
讲解
1558
031208
System类对IO的支持
12.8
System.errSystem.outSystem.in
讲解
4610
031209
BufferedReader
12.9.1
完成键盘输入数据的标准格式
讲解
743
IO操作实例
12.9.2
类的设计思路及实现
讲解
3336
031211
Scanner
12.10
输入的工具支持类
讲解
2319
031212
数据操作流
12.11
DataInputStreamDataOutputStream
讲解
2202
031213
合并流
12.12
使用SequenceInputStream合并两个文件
讲解
0659
031214
压缩流
12.13
ZIP格式的压缩实现,压缩文件及文件夹
讲解
4858
031215
回退流
12.14
PushbackInputStream的基本原理及实现
讲解
1116
031216
字符编码
12.15
常用的字符编码介绍、乱码产生分析
讲解
1101
031217
对象序列化
12.16
基本原理、SerializableExternalizabletransient
讲解
4051
031218
实例操作:单人信息管理程序
12.17
使用对象序列化进一步完善操作
实例
1841
031219
实例操作:投票程序
附加
完成一个班长选举操作
实例
2241
 
3.5、第13章:Java 类集
 

No.
课程名称
章节
课程内容
类型
时间
031301
认识类集、Collection接口
13.1 ~ 13.2
类集设立的目的、主要操作接口
911
031302
List接口
13.3
List接口的特点、方法使用、ArrayListVector
讲解
3127
031303
LinkedList
13.3.2.4
队列的基本操作
讲解
1052
031304
Set接口
13.4
List的区别、HashSetTreeSet
讲解
644
031305
排序及重复元素说明
13.4.2.3~13.4.2.4
Comparable接口、hashCode()equals()
讲解
1540
031306
SortedSet接口
13.5
SortedSet接口的特点
讲解
615
031307
Iterator接口
13.6.1
迭代输出的基本操作,使用注意事项
讲解
1120
031308
ListIterator接口
13.6.2
双向输出实现、使用限制
讲解
932
031309
foreachEnumeration接口
13.6.3~
foreach语法、Enumeration接口使用
讲解
710
031310
Map接口
13.7.1~13.7.2
MapMap.Entry关系、HashMapHashtableTreeMap
讲解
23
031311
Map接口使用的注意事项
13.7.4
重复元素、自定义key
讲解
1719
031312
IdentityHashMap
13.7.5
Key可以重复的Map子类
讲解
903
031313
SortedMap
13.8
key排序操作类
讲解
947
031314
集合工具类:Collections
13.9
提供的类集操作方法
讲解
1856
031315
Stack
13.10.1
栈的基本概念、入栈及出栈操作
讲解
536
031316
属性类:Properties
13.10.2
属性的操作、保存及读取属性文件
讲解
1620
031317
范例讲解:一对多关系
13.11.1
结合类集讲解一对多关系实现
实例
1036
031318
范例讲解:多对多关系
13.11.2
结合类集讲解多对多关系实现
实例
1437
 
3.6、第14章:枚举
 

No.
课程名称
章节
课程内容
类型
时间
031401
枚举的作用
14.1~14.3
枚举的产生意义、基本实现
讲解
1417
031402
Enum
14.4
枚举与Enum的关系及常用操作
讲解
1619
031403
类集对Enum的支持
14.5
EnumSetEnumMap
讲解
1859
031404
枚举的其他应用
14.6~14.7
实现接口、定义抽象方法
讲解
522
 
3.7、第15章:Java反射机制
 
 

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

No.
课程名称
章节
课程内容
类型
时间
031601
系统内建Annotation
16.2
@Override@Deprecated@SuppressWarings
讲解
1831
031602
自定义Annotation
16.3
基本语法、接收参数、使用枚举限制取值
讲解
2237
031603
反射与Annotation
16.4
结合反射应用Annotation
讲解
1609
031604
深入Annotation
16.5~16.7
@Target@Documented@Inherited
讲解
2202
 
3.9、第17章:Java数据库编程
 
 

No.
课程名称
章节
课程内容
类型
时间
031701
JDBC概述
17.1
JDBC的作用、主要接口介绍
讲解
1330
031702
MySQL数据库
17.2
MySQL的下载、安装、配置、基本命令
讲解
1601
031703
SQL语法基础
17.3
基本的增加、修改、删除、查询语法
讲解
1851
031704
JDBC操作步骤及数据库连接
17.4~17.5
JDBC驱动配置、数据库连接
讲解
2048
031705
执行数据库更新操作
17.6
使用Statement接口执行增加、修改、删除
讲解
1819
031706
ResultSet接口
17.7
接收查询结果、取出查询内容
讲解
1403
031707
PreparedStatement接口
17.8
预处理的操作形式及使用
讲解
2152
031708
处理大数据对象(1)—处理CLOB数据
17.9.1
使用IO操作写入大文本对象,并使用IOClob类读取数据
讲解
2031
031709
处理大数据对象(2)—处理BLOB数据
17.9.2
使用IO操作写入二进制数据,并使用IOBlob类读取数据
讲解
1457
031710
CallableStatement接口
17.10
MySQL过程的建立、使用CallableStatement接口调用存储过程
讲解
1316
031711
JDBC 2.0操作
17.11
使用可滚动的结果集、使用结果集完成数据库的更新操作、批处理
讲解
3323
031712
事务处理
17.12
MySQL事务处理命令、JDBC事务处理
讲解
2346
031713
使用元数据分析数据库
17.13
DatabaseMetaDataResultSetMetaData的使用
讲解
1310
031714
使用JDBC连接Oracle
17.14
Oracle安装、驱动配置、增加数据
讲解
1513
 
3.10、第18章:图形界面
 

No.
课程名称
章节
课程内容
类型
时间
031801
AWTSwing简介
18.1~18.2
AWTSwing介绍,以及AWTSwing的关系
讲解
753
031802
基本容器:JFrame
18.3
介绍窗体容器的显示,及基本操作
讲解
1147
031803
标签组件:JLabel
18.4
使用JLabel组件显示标签并设置显示的图片
讲解
2154
031804
按钮组件:JButton
18.5
JButton组件和设置显示图片
讲解
617
031805
布局管理器
18.6
介绍各个布局管理器:FlowLayoutBorderLayoutGridLayoutCardLayout、绝对定位
讲解
1926
031806
其他容器
18.7
介绍常用的java容器:JPanelJSplitPaneJTabbedPane
讲解
3554
031807
不弹起的按钮组件:JToggleButton
18.8
介绍JToggleButton组件的使用
讲解
451
031808
文本组件:JTextComponent
18.9
介绍文本组件、密码组件
讲解
2046
031809
事件处理
18.10
事件处理流程、窗体事件、适配器设计、动作事件、键盘事件、鼠标事件
讲解
5947
031810
单选钮:JRadioButton
18.11
JRadioButton组件
讲解
1621
031811
复选框:JCheckBox
18.12
JCheckBox组件完成复选框
讲解
1848
031812
列表框:JList
18.13
JList列表框
讲解
2525
031813
下拉列表框:JComboBox
18.14
下拉列表框的建立、事件处理
讲解
4131
031814
菜单
18.15
JMenuJMenuBarJMenuItem组件的使用、事件的处理
讲解
2430
031815
文件选择框
18.16
文件选择框和IO流操作
讲解
2440
031816
表格
18.17
表格的建立、使用TableModel构建一个表格。
讲解
3959
 
3.11、第19章:Java网络编程
 
 

No.
课程名称
章节
课程内容
类型
时间
031901
IPInternet Protocol)与InetAddress
19.1
IP地址的基本概念、InetAddress类的使用
讲解
1315
031902
URLURLConnection
19.2
使用IO读取指定网络资源的内容
讲解
911
031903
URLEncoderURLDecoder
19.3
编码和解码操作
讲解
544
031904
TCP程序设计
19.4
SocketServerSocketEcho、多线程应用
讲解
2838
031905
UDP程序设计
19.5
UDP的基本概念、数据报
讲解
1144
 
3.12、第20章:Java新IO
 

No.
课程名称
章节
课程内容
类型
时间
032001
缓冲区与Buffer
20.1~20.2
IO介绍、缓冲操作
讲解
2455
032002
通道(Channel
20.3
通道的作用、FileChannel、内存映射
讲解
2157
032003
文件锁
20.4
FileLock类的使用
讲解
1123
032004
字符集
20.5
字符集取得、字符编码、字符解码
讲解
1451
032005
Selector
20.6
选择器的使用
讲解
2144
 
4、第四部分:附录
4.1、第21章:Eclipse开发工具
 

No.
课程名称
章节
课程内容
类型
时间
042101
附录:Eclipse开发工具
21
下载、JDTJunitCVS
讲解
3754
042102
程序开发讲解
-
JDBCIO、类设计、反射
实例
5742
 
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值