课程目录

1-1 [概述] 001_概述 (05:34)
2-1 [枚举] 002_枚举类型 (14:08)
2-2 [枚举] 003_枚举类型的声明01 (05:44)
2-3 [枚举] 004_枚举类型的声明02 (20:33)
3-1 [一维数组] 005_一维数组 (29:21)
3-2 [一维数组] 006_一维数组的定义 (10:02)
3-3 [一维数组] 007_一维数组的初始化 (14:46)
3-4 [一维数组] 008_各个类型的默认值 (08:00)
3-5 [一维数组] 009_一维数组的静态初始化 (23:08)
3-6 [一维数组] 010_Java的内存分配 (10:54)
3-7 [一维数组] 011_栈的图解 (15:01)
3-8 [一维数组] 012_一维数组的内存图解 (18:30)
3-9 [一维数组] 013_一维数组的内存图解练习 (39:13)
3-10 [一维数组] 014_一维数组的值数据类型内存图解 (19:50)
3-11 [一维数组] 015_一维数组的引用数据类型内存图解 (20:37)
3-12 [一维数组] 016_一维数组的String的内存图解 (22:05)
3-13 [一维数组] 017_一维数组的遍历 (08:17)
3-14 [一维数组] 018_一维数组的越界 (02:32)
3-15 [一维数组] 019_一维数组的空指针 (02:12)
4-1 [二维数组] 020_二维数组的定义 (33:57)
4-2 [二维数组] 021_二维数组的debug (18:23)
4-3 [二维数组] 022_二维数组的内存图解 (20:03)
4-4 [二维数组] 023_二维数组的使用 (20:59)
4-5 [二维数组] 024_二维数组的遍历 (23:05)
5-1 [封装] 025_面向对象思想概述 (09:11)
5-2 [封装] 026_类的定义 (11:13)
5-3 [封装] 027_类的定义成员变量 (24:53)
5-4 [封装] 028_类和对象 (24:00)
5-5 [封装] 029_类的图解 (27:09)
5-6 [封装] 030_类的练习 (21:24)
5-7 [封装] 031_一个例子 (17:35)
5-8 [封装] 032_例子实现 (22:17)
5-9 [封装] 033_功能实现 (13:36)
5-10 [封装] 034_匿名对象 (12:49)
5-11 [封装] 035_封装Private (17:54)
5-12 [封装] 036_构造方法 (24:37)
5-13 [封装] 037_私有变量的访问 (21:43)
5-14 [封装] 038_静态修饰符 (27:48)
5-15 [封装] 039_静态修饰符的内存图解 (18:20)
6-1 [继承] 040_代码块_局部代码块 (15:20)
6-2 [继承] 041_代码块_构造代码块 (19:37)
6-3 [继承] 042_代码块_静态代码块 (32:38)
6-4 [继承] 043_继承的意义 (05:18)
6-5 [继承] 044_继承的缘由 (28:01)
6-6 [继承] 045_继承的变量使用情况 (21:50)
6-7 [继承] 046_继承的构造方法使用情况 (26:26)
6-8 [继承] 047_继承的方法使用情况 (25:59)
6-9 [继承] 048_final关键字 (22:41)
7-1 [多态] 049_多态的概念 (17:38)
7-2 [多态] 050_多态的实现方式 (16:03)
7-3 [多态] 051_多态的内存图解 (28:46)
7-4 [多态] 052_里氏替换原则 (16:58)
7-5 [多态] 053_抽象类 (32:54)
7-6 [多态] 054_接口 (25:59)
7-7 [多态] 055_接口的变量 (09:24)
7-8 [多态] 056_package (33:20)
7-9 [多态] 057_内部类 (11:51)
7-10 [多态] 058_内部类的访问 (09:07)
7-11 [多态] 059_内部类的访问02 (19:45)
7-12 [多态] 060_匿名内部类 (23:01)
8-1 [类的设计原则] 061_类的关系 (11:37)
8-2 [类的设计原则] 062_类的设计原则 (17:29)
9-1 [总结] 063_总结 (03:39)