Java零基础入门2019版 · 独立导读

对于渴望叩开软件开发大门的初学者而言,第一门编程语言的选择往往既充满期待,又伴随着未知的忐忑。这门《Java零基础入门2019版》体系课,专为零门槛学员设计,旨在通过系统化的路径,消除对编程的恐惧,搭建坚实的认知底座。课程并非急于灌输枯燥的语法,而是从计算机本质入手,引导学员建立正确的“计算思维”,真正理解代码背后的运行逻辑。

在知识架构上,课程严格遵循由浅入深、由宏观到微观的学习顺序。起步阶段,讲师将带你回溯计算机的起源,深入剖析“冯诺依曼体系结构”、CPU的工作原理以及IT行业的三大定律。你将清晰理解bit与byte的本质区别、内存的随机存取机制以及持久化存储设备的运作原理,这些底层硬件知识是未来排查Bug、优化程序性能的隐形基石。同时,课程穿插介绍计算机史鼻祖、万维网演变及软件架构发展,帮助你在宏观视野下建立对IT行业的整体认知,避免成为只会写代码的“工具人”。

进入Java专项学习后,课程详细解读了Java的主要应用场景、基础阶段知识图谱及后续进阶大纲,让你清晰看到从入门到精通的完整地图。针对新手最容易卡壳的操作环节,讲师重点讲解了图形化界面与命令行操作的对比优势,并实操演示常用命令行指令,确保你能熟练切换两种模式与计算机高效对话。此外,课程还梳理了计算机语言的划分及不同编程语言的定位,让你明白Java在企业级后端开发中的核心地位,从而坚定学习信心。

在心态与方法论层面,课程预留了重要篇幅探讨职业发展路径与学习经验。讲师结合亲身经历,分享程序员成长规律,重点指导如何高效利用配套资料文件结构,避免“只看不练”或“盲目跟风”的误区,树立可持续的自学习惯。课程涵盖每日授课须知,帮助学员合理规划时间。

学完本课程,你将不再畏惧代码,能够理解程序如何在硬件上运行,掌握Java开发的基础环境与命令行操作技能,具备独立配置开发工具的能力。这不仅是入门课,更是一场从“计算机小白”到“编程入门者”的蜕变之旅,为你开启IT职业道路点亮第一盏灯,并为后续面向对象、数据结构及企业级项目实战打下稳固根基。

课程目录

课程目录400 集
  • 1-1 [编程入门] 01-资料文件结构1 (17:04).mp4
  • 1-2 [编程入门] 02-资料文件结构2 (06:21).mp4
  • 1-3 [编程入门] 03-入门概述 (11:31).mp4
  • 1-4 [编程入门] 04-冯诺依曼体系结构 (04:59).mp4
  • 1-5 [编程入门] 05-CPU和IT行业三大定律 (16:21).mp4
  • 1-6 [编程入门] 06-持久化存储设备 (04:46).mp4
  • 1-7 [编程入门] 07-bit与byte (07:26).mp4
  • 1-8 [编程入门] 08-内存 (13:54).mp4
  • 1-9 [编程入门] 09-输入输出设备和网络连接设备 (09:21).mp4
  • 1-10 [编程入门] 10-计算机史上的两个鼻祖 (05:55).mp4
  • 1-11 [编程入门] 11-操作系统 (04:32).mp4
  • 1-12 [编程入门] 12-万维网与软件架构方式 (09:13).mp4
  • 1-13 [编程入门] 13-职业发展与提升 (16:13).mp4
  • 1-14 [编程入门] 14-学习经验探讨 (15:23).mp4
  • 2-1 [Java语言概述] 01-Java基础阶段目录概述 (08:10).mp4
  • 2-2 [Java语言概述] 02-Java后续学习大纲简述 (15:14).mp4
  • 2-3 [Java语言概述] 03-Java主要应用场景 (03:31).mp4
  • 2-4 [Java语言概述] 04-Java基础图谱及基础阶段项目说明 (06:24).mp4
  • 2-5 [Java语言概述] 05-每天授课须知 (11:47).mp4
  • 2-6 [Java语言概述] 06-图形化界面操作与命令行操作介绍 (11:04).mp4
  • 2-7 [Java语言概述] 07-常用的命令行指令 (16:19).mp4
  • 2-8 [Java语言概述] 08-计算机语言的划分 (09:35).mp4
  • 2-9 [Java语言概述] 09-不同编程语言的介绍 (09:22).mp4
  • 2-10 [Java语言概述] 10-Java语言的历史及技术体系平台 (17:36).mp4
  • 2-11 [Java语言概述] 11-Java语言的特点 (05:56).mp4
  • 2-12 [Java语言概述] 12-JVM与垃圾收集机制 (06:37).mp4
  • 2-13 [Java语言概述] 13-JDK、JRE、JVM的关系 (07:57).mp4
  • 2-14 [Java语言概述] 14-JDK与JRE的安装 (05:44).mp4
  • 2-15 [Java语言概述] 15-环境变量的配置 (13:34).mp4
  • 2-16 [Java语言概述] 16-配置环境变量中几个问题的解决 (04:33).mp4
  • 2-17 [Java语言概述] 17-第一个Java程序:HelloWorld (13:55).mp4
  • 2-18 [Java语言概述] 18-几个常见的bug的解决 (08:45).mp4
  • 2-19 [Java语言概述] 19-EditPlus的安装和配置 (05:05).mp4
  • 2-20 [Java语言概述] 20-单行注释与多行注释 (12:22).mp4
  • 2-21 [Java语言概述] 21-文档注释的使用 (07:09).mp4
  • 2-22 [Java语言概述] 22-多行注释使用的一个注意点 (02:54).mp4
  • 2-23 [Java语言概述] 23-API文档的说明 (07:46).mp4
  • 2-24 [Java语言概述] 24-第一个Java程序的总结 (20:00).mp4
  • 2-25 [Java语言概述] 25-Java开发工具的说明 (08:21).mp4
  • 3-1 [Java基本语法(一)] 01-每天一考 (17:20).mp4
  • 3-2 [Java基本语法(一)] 02-复习1 (29:08).mp4
  • 3-3 [Java基本语法(一)] 03-复习2 (17:43).mp4
  • 3-4 [Java基本语法(一)] 04-关键字和保留字的说明 (08:30).mp4
  • 3-5 [Java基本语法(一)] 05-标识符及命名规则 (10:51).mp4
  • 3-6 [Java基本语法(一)] 06-标识符的命名规范 (16:21).mp4
  • 3-7 [Java基本语法(一)] 07-变量的定义 (09:07).mp4
  • 3-8 [Java基本语法(一)] 08-定义变量的注意点 (10:23).mp4
  • 3-9 [Java基本语法(一)] 09-变量的分类 (09:53).mp4
  • 3-10 [Java基本语法(一)] 10-整型变量的使用说明 (09:52).mp4
  • 3-11 [Java基本语法(一)] 11-浮点型变量的使用说明 (08:04).mp4
  • 3-12 [Java基本语法(一)] 12-char型变量的使用说明 (09:54).mp4
  • 3-13 [Java基本语法(一)] 13-乱码的情况和字符集的说明 (11:11).mp4
  • 3-14 [Java基本语法(一)] 14-boolean型变量的使用 (06:27).mp4
  • 3-15 [Java基本语法(一)] 15-自动类型提升运算1 (12:45).mp4
  • 3-16 [Java基本语法(一)] 16-自动类型提升运算2 (10:36).mp4
  • 3-17 [Java基本语法(一)] 17-强制类型转换运算 (08:34).mp4
  • 3-18 [Java基本语法(一)] 18-变量运算规则的两个特殊情况 (07:23).mp4
  • 3-19 [Java基本语法(一)] 19-String类型变量的使用 (14:08).mp4
  • 3-20 [Java基本语法(一)] 20-两个关于String的练习题 (10:14).mp4
  • 3-21 [Java基本语法(一)] 21-String使用的强化说明 (08:03).mp4
  • 3-22 [Java基本语法(一)] 22-不同进制的表示方式 (08:55).mp4
  • 3-23 [Java基本语法(一)] 23-二进制转换为十进制的说明 (14:56).mp4
  • 3-24 [Java基本语法(一)] 24-二进制转换为十进制的练习 (07:09).mp4
  • 3-25 [Java基本语法(一)] 25-十进制转二进制的操作 (03:15).mp4
  • 3-26 [Java基本语法(一)] 26-二进制与八进制十六进制间的转换 (03:51).mp4
  • 4-1 [Java基本语法(二)] 01-每天一考 (19:14).mp4
  • 4-2 [Java基本语法(二)] 02-复习1 (09:23).mp4
  • 4-3 [Java基本语法(二)] 03-复习2:变量的定义 (13:28).mp4
  • 4-4 [Java基本语法(二)] 04-复习3:变量的运算规则 (12:48).mp4
  • 4-5 [Java基本语法(二)] 05-算术运算符的使用1 (18:20).mp4
  • 4-6 [Java基本语法(二)] 06-算术运算符的使用2 (14:56).mp4
  • 4-7 [Java基本语法(二)] 07-算术运算符的练习 (07:11).mp4
  • 4-8 [Java基本语法(二)] 08-关于敲代码和练指法 (06:07).mp4
  • 4-9 [Java基本语法(二)] 09-赋值运算符的使用 (12:44).mp4
  • 4-10 [Java基本语法(二)] 10-赋值运算符的课后练习 (05:48).mp4
  • 4-11 [Java基本语法(二)] 11-比较运算符的使用 (07:41).mp4
  • 4-12 [Java基本语法(二)] 12-逻辑运算符的使用说明 (06:15).mp4
  • 4-13 [Java基本语法(二)] 13-逻辑运算符的使用测试 (14:52).mp4
  • 4-14 [Java基本语法(二)] 14-逻辑运算符的课后练习 (05:28).mp4
  • 4-15 [Java基本语法(二)] 15-左移右移位运算符的使用 (17:45).mp4
  • 4-16 [Java基本语法(二)] 16-其它位运算符的使用 (04:42).mp4
  • 4-17 [Java基本语法(二)] 17-位运算符的练习 (15:14).mp4
  • 4-18 [Java基本语法(二)] 18-三元运算符的使用 (16:10).mp4
  • 4-19 [Java基本语法(二)] 19-三元运算符与if-else的转换 (05:43).mp4
  • 4-20 [Java基本语法(二)] 20-运算符的优先级 (12:17).mp4
  • 4-21 [Java基本语法(二)] 21-关于流程控制的说明 (09:09).mp4
  • 4-22 [Java基本语法(二)] 22-if-else结构的基本使用 (16:38).mp4
  • 5-1 [Java基本语法(三)] 01-每天一考 (16:50).mp4
  • 5-2 [Java基本语法(三)] 03-复习2:比较与逻辑运算符 (13:07).mp4
  • 5-3 [Java基本语法(三)] 02-复习1:算术与比较运算符 (11:03).mp4
  • 5-4 [Java基本语法(三)] 04-复习3:位运算符与三元运算符 (19:20).mp4
  • 5-5 [Java基本语法(三)] 05-使用Scannner从键盘获取int型数据 (08:51).mp4
  • 5-6 [Java基本语法(三)] 06-使用Scannner从键盘获取多种类型数据 (17:26).mp4
  • 5-7 [Java基本语法(三)] 07-if-else的例题1 (18:48).mp4
  • 5-8 [Java基本语法(三)] 08-if-else的例题2 (14:37).mp4
  • 5-9 [Java基本语法(三)] 09-if-else课后练习1:笔试题 (07:10).mp4
  • 5-10 [Java基本语法(三)] 10-if-else课后练习2:狗的年龄 (04:00).mp4
  • 5-11 [Java基本语法(三)] 11-if-else课后练习3:票问题 (10:14).mp4
  • 5-12 [Java基本语法(三)] 12-if-else课后练习4:高富帅 (14:53).mp4
  • 5-13 [Java基本语法(三)] 13-switch-case结构的基本使用 (11:22).mp4
  • 5-14 [Java基本语法(三)] 14-switch-case结构的使用说明 (14:29).mp4
  • 5-15 [Java基本语法(三)] 15-switch-case的例题1 (09:21).mp4
  • 5-16 [Java基本语法(三)] 16-switch-case的例题2 (19:19).mp4
  • 5-17 [Java基本语法(三)] 17-switch-case课后练习:日期累积 (07:23).mp4
  • 5-18 [Java基本语法(三)] 18-switch-case与if-else的转换说明 (09:12).mp4
  • 5-19 [Java基本语法(三)] 19-循环结构及for循环的理解 (09:48).mp4
  • 5-20 [Java基本语法(三)] 20-for循环结构的使用 (13:30).mp4
  • 5-21 [Java基本语法(三)] 21-for循环的例题 (08:03).mp4
  • 6-1 [Java基本语法与项目(一)] 01-每天一考 (19:06).mp4
  • 6-2 [Java基本语法与项目(一)] 02-复习 (11:35).mp4
  • 6-3 [Java基本语法与项目(一)] 03-for循环的例题 (15:11).mp4
  • 6-4 [Java基本语法与项目(一)] 04-for循环课后练习 (02:41).mp4
  • 6-5 [Java基本语法与项目(一)] 05-while循环的基本使用 (10:23).mp4
  • 6-6 [Java基本语法与项目(一)] 06-do-while循环的基本使用 (12:20).mp4
  • 6-7 [Java基本语法与项目(一)] 07-while(true)结构的使用 (16:05).mp4
  • 6-8 [Java基本语法与项目(一)] 08-嵌套循环的使用1 (14:24).mp4
  • 6-9 [Java基本语法与项目(一)] 09-嵌套循环的使用2 (12:38).mp4
  • 6-10 [Java基本语法与项目(一)] 10-嵌套循环练习:九九乘法表 (09:08).mp4
  • 6-11 [Java基本语法与项目(一)] 11-质数输出的实现方式一 (18:09).mp4
  • 6-12 [Java基本语法与项目(一)] 12-质数输出的算法优化一 (12:31).mp4
  • 6-13 [Java基本语法与项目(一)] 13-质数输出的算法优化二 (12:19).mp4
  • 6-14 [Java基本语法与项目(一)] 14-break和continue的基本使用 (08:22).mp4
  • 6-15 [Java基本语法与项目(一)] 15-带标签的break和continue的使用 (07:23).mp4
  • 6-16 [Java基本语法与项目(一)] 16-质数输出的实现方式二 (08:59).mp4
  • 6-17 [Java基本语法与项目(一)] 17-项目一的演示 (08:48).mp4
  • 6-18 [Java基本语法与项目(一)] 18-项目一中Utility工具类的说明 (05:45).mp4
  • 6-19 [Java基本语法与项目(一)] 19-项目一整体框架的搭建 (10:35).mp4
  • 6-20 [Java基本语法与项目(一)] 20-项目一退出功能的实现 (05:41).mp4
  • 6-21 [Java基本语法与项目(一)] 21-项目一收支明细功能的实现 (05:57).mp4
  • 6-22 [Java基本语法与项目(一)] 22-项目二登记收入功能的实现 (08:37).mp4
  • 6-23 [Java基本语法与项目(一)] 23-项目一登记支出功能的实现 (07:37).mp4
  • 7-1 [Eclipse的使用与数组] 01-每天一考 (18:51).mp4
  • 7-2 [Eclipse的使用与数组] 02-复习 (25:58).mp4
  • 7-3 [Eclipse的使用与数组] 03-Eclipse初次启动的设置 (22:51).mp4
  • 7-4 [Eclipse的使用与数组] 04-HelloWorld程序的编写和执行 (07:52).mp4
  • 7-5 [Eclipse的使用与数组] 05-Eclipse使用的常见问题1 (18:13).mp4
  • 7-6 [Eclipse的使用与数组] 06-Eclipse使用的常见问题2 (11:22).mp4
  • 7-7 [Eclipse的使用与数组] 07-数组的概述 (17:22).mp4
  • 7-8 [Eclipse的使用与数组] 08-一维数组的初始化 (11:51).mp4
  • 7-9 [Eclipse的使用与数组] 09-数组元素的调用 (07:24).mp4
  • 7-10 [Eclipse的使用与数组] 10-数组的长度与遍历 (07:33).mp4
  • 7-11 [Eclipse的使用与数组] 11-数组元素的默认初始化值 (15:49).mp4
  • 7-12 [Eclipse的使用与数组] 12-内存结构的简单说明 (06:25).mp4
  • 7-13 [Eclipse的使用与数组] 13-一维数组的内存解析 (14:25).mp4
  • 7-14 [Eclipse的使用与数组] 14-一维数组的课后练习1 (05:26).mp4
  • 7-15 [Eclipse的使用与数组] 15-一维数组的课后练习2 (18:00).mp4
  • 7-16 [Eclipse的使用与数组] 16-二维数组的理解和初始化 (17:47).mp4
  • 7-17 [Eclipse的使用与数组] 17-二维数组元素的调用 (06:52).mp4
  • 7-18 [Eclipse的使用与数组] 18-二维数组的长度和遍历 (06:51).mp4
  • 7-19 [Eclipse的使用与数组] 19-二维数组元素默认初始化值 (15:17).mp4
  • 7-20 [Eclipse的使用与数组] 20-二维数组的内存解析 (10:08).mp4
  • 8-1 [数组] 01-每天一考 (22:12).mp4
  • 8-2 [数组] 02-复习:Eclipse的使用 (05:38).mp4
  • 8-3 [数组] 03-复习:数组的概述_数据结构概述 (14:49).mp4
  • 8-4 [数组] 04-复习:一维数组与二维数组 (12:30).mp4
  • 8-5 [数组] 05-二维数组练习:基本操作 (10:26).mp4
  • 8-6 [数组] 06-二维数组练习:杨辉三角 (16:50).mp4
  • 8-7 [数组] 07-算法:数组元素的赋值 (13:03).mp4
  • 8-8 [数组] 08-算法:数值型数组元素的操作 (09:31).mp4
  • 8-9 [数组] 09-课后练习:数组赋值 (11:43).mp4
  • 8-10 [数组] 10-算法:数组的复制 (06:00).mp4
  • 8-11 [数组] 11-算法:数组元素的反转 (09:21).mp4
  • 8-12 [数组] 12-算法:线性查找 (09:55).mp4
  • 8-13 [数组] 13-算法:二分法查找 (15:19).mp4
  • 8-14 [数组] 14-算法和排序算法的概述 (22:17).mp4
  • 8-15 [数组] 15-算法:冒泡排序的实现 (09:48).mp4
  • 8-16 [数组] 16-算法:快速排序的说明 (08:49).mp4
  • 8-17 [数组] 17-排序算法的横向对比 (06:09).mp4
  • 8-18 [数组] 18-Arrays工具类的使用 (12:43).mp4
  • 8-19 [数组] 19-数组中的常见异常 (13:19).mp4
  • 8-20 [数组] 20-数组的总结 (12:34).mp4
  • 9-1 [面向对象(1)] 01-每天一考 (22:03).mp4
  • 9-2 [面向对象(1)] 02-复习 (20:53).mp4
  • 9-3 [面向对象(1)] 03-面向对象编程学习的主线 (16:25).mp4
  • 9-4 [面向对象(1)] 04-理解面向过程与面向对象 (20:42).mp4
  • 9-5 [面向对象(1)] 05-两个要素:类和对象 (07:59).mp4
  • 9-6 [面向对象(1)] 06-类的结构:属性和方法 (07:42).mp4
  • 9-7 [面向对象(1)] 07-类和对象的创建 (12:46).mp4
  • 9-8 [面向对象(1)] 08-对类和对象创建的再理解 (09:39).mp4
  • 9-9 [面向对象(1)] 09-体会类的多个对象的关系 (07:33).mp4
  • 9-10 [面向对象(1)] 10-对象的内存解析 (11:59).mp4
  • 9-11 [面向对象(1)] 11-属性与局部变量的对比1 (15:21).mp4
  • 9-12 [面向对象(1)] 12-属性与局部变量的对比2 (09:11).mp4
  • 9-13 [面向对象(1)] 13-方法举例与声明的格式 (11:12).mp4
  • 9-14 [面向对象(1)] 14-方法声明的说明1 (15:54).mp4
  • 9-15 [面向对象(1)] 15-方法声明的说明2 (12:16).mp4
  • 9-16 [面向对象(1)] 16-return关键字的使用 (02:41).mp4
  • 9-17 [面向对象(1)] 17-方法使用中的注意点 (06:24).mp4
  • 9-18 [面向对象(1)] 18-课后练习1:类的设计 (18:22).mp4
  • 9-19 [面向对象(1)] 19-课后练习2:类的设计 (12:06).mp4
  • 9-20 [面向对象(1)] 20-课后练习3:方法声明 (10:46).mp4
  • 9-21 [面向对象(1)] 21-课后练习4:对象数组 (20:21).mp4
  • 9-22 [面向对象(1)] 22-课后练习4:对象数组的改进 (09:24).mp4
  • 10-1 [面向对象(2)] 01-每天一考1 (15:44).mp4
  • 10-2 [面向对象(2)] 02-每天一考2 (13:40).mp4
  • 10-3 [面向对象(2)] 03-复习:类与对象 (16:33).mp4
  • 10-4 [面向对象(2)] 04-复习:JVM内存结构与对象内存解析 (08:52).mp4
  • 10-5 [面向对象(2)] 05-复习:属性与方法 (06:57).mp4
  • 10-6 [面向对象(2)] 06-理解“万事万物皆对象” (10:44).mp4
  • 10-7 [面向对象(2)] 07-对象数组的内存解析 (12:41).mp4
  • 10-8 [面向对象(2)] 08-匿名对象的使用 (12:38).mp4
  • 10-9 [面向对象(2)] 09-自定义数组的工具类 (19:32).mp4
  • 10-10 [面向对象(2)] 10-理解方法的重载 (07:32).mp4
  • 10-11 [面向对象(2)] 11-方法重载的细节说明 (12:46).mp4
  • 10-12 [面向对象(2)] 12-重载的举例与判断练习 (03:28).mp4
  • 10-13 [面向对象(2)] 13-重载的练习:编码实践 (06:11).mp4
  • 10-14 [面向对象(2)] 14-新特性:可变个数形参的方法 (20:45).mp4
  • 10-15 [面向对象(2)] 15-理解变量的赋值 (11:55).mp4
  • 10-16 [面向对象(2)] 16-值传递机制:针对基本数据类型 (17:24).mp4
  • 10-17 [面向对象(2)] 17-值传递机制:针对引用数据类型 (16:03).mp4
  • 10-18 [面向对象(2)] 18-值传递机制的练习 (13:34).mp4
  • 10-19 [面向对象(2)] 19-探讨几道网红问题 (15:32).mp4
  • 10-20 [面向对象(2)] 20-参数传递的编码练习 (11:56).mp4
  • 10-21 [面向对象(2)] 21-递归方法的使用 (10:12).mp4
  • 10-22 [面向对象(2)] 22-递归方法的举例 (11:50).mp4
  • 11-1 [面向对象(3)] 01-每天一考 (21:09).mp4
  • 11-2 [面向对象(3)] 02-复习:重载与可变形参 (15:32).mp4
  • 11-3 [面向对象(3)] 03-复习:值传递与递归方法 (18:44).mp4
  • 11-4 [面向对象(3)] 04-封装性的引入 (26:01).mp4
  • 11-5 [面向对象(3)] 05-封装性的体现 (10:23).mp4
  • 11-6 [面向对象(3)] 06-四种权限修饰的理解 (10:44).mp4
  • 11-7 [面向对象(3)] 07-四种权限修饰的测试 (12:52).mp4
  • 11-8 [面向对象(3)] 08-封装性练习:基本使用 (06:58).mp4
  • 11-9 [面向对象(3)] 09-构造器的基本理解 (12:07).mp4
  • 11-10 [面向对象(3)] 10-构造器使用的细节说明 (09:52).mp4
  • 11-11 [面向对象(3)] 11-构造器练习:基本使用 (04:44).mp4
  • 11-12 [面向对象(3)] 12-构造器练习:三角形 (08:32).mp4
  • 11-13 [面向对象(3)] 13-总结属性赋值的过程 (15:07).mp4
  • 11-14 [面向对象(3)] 14-JavaBean的使用 (06:55).mp4
  • 11-15 [面向对象(3)] 15-介绍UML类图 (02:02).mp4
  • 11-16 [面向对象(3)] 16-this调用属性和方法 (21:19).mp4
  • 11-17 [面向对象(3)] 17-this调用构造器 (18:37).mp4
  • 11-18 [面向对象(3)] 18-this练习:Boy和Girl (18:41).mp4
  • 11-19 [面向对象(3)] 19-综合练习1:Account和Customer (19:43).mp4
  • 11-20 [面向对象(3)] 20-综合练习2:对象数组 (24:34).mp4
  • 11-21 [面向对象(3)] 21-package关键字的使用 (12:28).mp4
  • 11-22 [面向对象(3)] 22-MVC设计模式的理解 (08:06).mp4
  • 11-23 [面向对象(3)] 23-import关键字的使用 (22:33).mp4
  • 12-1 [面向对象(4)] 01-每天一考 (13:12).mp4
  • 12-2 [面向对象(4)] 02-复习:封装性与构造器 (18:53).mp4
  • 12-3 [面向对象(4)] 03-复习:this_package_import (07:36).mp4
  • 12-4 [面向对象(4)] 04-Eclipse常用快捷键1 (13:29).mp4
  • 12-5 [面向对象(4)] 05-Eclipse常用快捷键2 (17:00).mp4
  • 12-6 [面向对象(4)] 06-Eclipse常用快捷键3 (03:53).mp4
  • 12-7 [面向对象(4)] 07-回顾Bank练习的难点 (05:58).mp4
  • 12-8 [面向对象(4)] 08-项目二功能演示 (08:14).mp4
  • 12-9 [面向对象(4)] 09-项目二软件结构设计 (07:08).mp4
  • 12-10 [面向对象(4)] 10-项目二CMUtility工具类的功能介绍 (03:28).mp4
  • 12-11 [面向对象(4)] 11-项目二:Customer类的设计 (03:08).mp4
  • 12-12 [面向对象(4)] 12-项目二:CustomerList类的设计 (22:32).mp4
  • 12-13 [面向对象(4)] 13-项目二:CustomerView的整体框架的搭建 (10:52).mp4
  • 12-14 [面向对象(4)] 14-项目二:CustomerView退出功能的实现 (03:43).mp4
  • 12-15 [面向对象(4)] 15-项目二:CustomerView客户列表功能的实现 (12:48).mp4
  • 12-16 [面向对象(4)] 16-项目二:CustomerView添加客户功能的实现 (08:41).mp4
  • 12-17 [面向对象(4)] 17-项目二:CustomerView修改客户功能的实现 (22:43).mp4
  • 12-18 [面向对象(4)] 18-项目二:CustomerView删除客户功能的实现 (11:01).mp4
  • 12-19 [面向对象(4)] 19-项目二:总结 (25:07).mp4
  • 12-20 [面向对象(4)] 20-继承性的理解 (18:32).mp4
  • 12-21 [面向对象(4)] 21-继承性的使用 (14:29).mp4
  • 12-22 [面向对象(4)] 22-继承性的再说明 (08:45).mp4
  • 12-23 [面向对象(4)] 23-Object类的理解 (05:21).mp4
  • 13-1 [面向对象(5)] 01-每天一考 (07:45).mp4
  • 13-2 [面向对象(5)] 02-复习:项目二 (15:20).mp4
  • 13-3 [面向对象(5)] 03-复习:继承性 (13:36).mp4
  • 13-4 [面向对象(5)] 04-继承性练习1:基本操作 (15:05).mp4
  • 13-5 [面向对象(5)] 05-继承性练习2:基本操作 (08:13).mp4
  • 13-6 [面向对象(5)] 06-Eclipse Debug的使用 (14:46).mp4
  • 13-7 [面向对象(5)] 07-项目二中使用Debug调试 (07:40).mp4
  • 13-8 [面向对象(5)] 08-解决Debug中step into功能失灵问题 (03:36).mp4
  • 13-9 [面向对象(5)] 09-方法重写的理解 (16:12).mp4
  • 13-10 [面向对象(5)] 10-方法重写的细节 (25:51).mp4
  • 13-11 [面向对象(5)] 11-方法重写的练习 (06:55).mp4
  • 13-12 [面向对象(5)] 12-测试4种不同的权限修饰 (12:46).mp4
  • 13-13 [面向对象(5)] 13-super调用属性和方法 (22:19).mp4
  • 13-14 [面向对象(5)] 14-super调用构造器 (16:30).mp4
  • 13-15 [面向对象(5)] 15-子类对象实例化的全过程 (12:13).mp4
  • 13-16 [面向对象(5)] 16-继承和super课后练习 (25:48).mp4
  • 13-17 [面向对象(5)] 17-多态性的使用 (23:42).mp4
  • 13-18 [面向对象(5)] 18-多态性使用举例 (14:42).mp4
  • 13-19 [面向对象(5)] 19-多态性不适用于属性 (04:34).mp4
  • 13-20 [面向对象(5)] 20-虚拟方法调用的再理解 (10:42).mp4
  • 14-1 [面向对象(6)] 01-每天一考 (15:58).mp4
  • 14-2 [面向对象(6)] 02-复习:重写与super (15:42).mp4
  • 14-3 [面向对象(6)] 03-复习:子类对象实例化过程及多态性 (15:28).mp4
  • 14-4 [面向对象(6)] 04-向下转型的使用 (17:34).mp4
  • 14-5 [面向对象(6)] 05-instanceof关键字的使用 (07:15).mp4
  • 14-6 [面向对象(6)] 06-向下转型的几个常见问题 (11:13).mp4
  • 14-7 [面向对象(6)] 07-多态练习:调用方法和属性 (09:37).mp4
  • 14-8 [面向对象(6)] 08-多态性练习:基本操作 (06:51).mp4
  • 14-9 [面向对象(6)] 09-多态性练习:几何图形 (14:14).mp4
  • 14-10 [面向对象(6)] 10-多态性练习:重写方法 (07:31).mp4
  • 14-11 [面向对象(6)] 11-Object类结构的剖析 (16:52).mp4
  • 14-12 [面向对象(6)] 12-==运算符的回顾 (11:46).mp4
  • 14-13 [面向对象(6)] 13-equals()的使用 (10:50).mp4
  • 14-14 [面向对象(6)] 14-重写equals() (14:32).mp4
  • 14-15 [面向对象(6)] 15-总结==与equals() (06:38).mp4
  • 14-16 [面向对象(6)] 16-equals()练习1:代码实现 (11:46).mp4
  • 14-17 [面向对象(6)] 17-equals()练习2:代码实现 (04:42).mp4
  • 14-18 [面向对象(6)] 18-toString()的使用 (10:51).mp4
  • 14-19 [面向对象(6)] 19-Object类综合练习 (12:05).mp4
  • 14-20 [面向对象(6)] 20-单元测试方法的使用 (16:32).mp4
  • 14-21 [面向对象(6)] 21-包装类的理解 (09:19).mp4
  • 14-22 [面向对象(6)] 22-基本数据类型转换为包装类 (12:41).mp4
  • 14-23 [面向对象(6)] 23-包装类转换为基本数据类型 (03:30).mp4
  • 14-24 [面向对象(6)] 24-新特性:自动装箱与自动拆箱 (05:46).mp4
  • 14-25 [面向对象(6)] 25-基本数据类型包装类与String的相互转换 (11:26).mp4
  • 14-26 [面向对象(6)] 26-包装类常见面试题 (14:14).mp4
  • 14-27 [面向对象(6)] 27-包装类的课后练习 (20:55).mp4
  • 15-1 [面向对象(7)] 01-每天一考 (23:34).mp4
  • 15-2 [面向对象(7)] 02-复习:多态性 (19:43).mp4
  • 15-3 [面向对象(7)] 03-复习:Object类及内部方法 (24:18).mp4
  • 15-4 [面向对象(7)] 04-复习:单元测试与包装类 (08:15).mp4
  • 15-5 [面向对象(7)] 05-static关键字的引入 (06:39).mp4
  • 15-6 [面向对象(7)] 06-静态变量与实例变量的对比 (22:33).mp4
  • 15-7 [面向对象(7)] 07-static修饰属性的其它说明 (09:15).mp4
  • 15-8 [面向对象(7)] 08-类变量和实例变量的内存解析 (10:54).mp4
  • 15-9 [面向对象(7)] 09-static修饰方法 (14:29).mp4
  • 15-10 [面向对象(7)] 10-属性或方法是否应该static的经验之谈 (09:10).mp4
  • 15-11 [面向对象(7)] 11-自定义ArrayUtil工具类的优化 (02:32).mp4
  • 15-12 [面向对象(7)] 13-static课后练习:账户信息 (19:57).mp4
  • 15-13 [面向对象(7)] 12-static的应用举例 (12:20).mp4
  • 15-14 [面向对象(7)] 14-设计模式与单例设计模式 (06:19).mp4
  • 15-15 [面向对象(7)] 15-单例的饿汉式实现 (07:07).mp4
  • 15-16 [面向对象(7)] 16-单例的懒汉式实现 (07:47).mp4
  • 15-17 [面向对象(7)] 17-饿汉式和懒汉式的对比 (09:04).mp4
  • 15-18 [面向对象(7)] 18-单例模式的使用场景 (07:02).mp4
  • 15-19 [面向对象(7)] 19-理解main()方法的语法 (17:54).mp4
  • 15-20 [面向对象(7)] 20-类中代码块结构的使用 (27:47).mp4
  • 15-21 [面向对象(7)] 21-开发中代码块的使用举例 (05:40).mp4
  • 15-22 [面向对象(7)] 22-代码块的课后练习 (08:58).mp4
  • 15-23 [面向对象(7)] 23-属性赋值的先后顺序(完结篇) (04:44).mp4
  • 15-24 [面向对象(7)] 24-final修饰类和方法 (11:22).mp4
  • 15-25 [面向对象(7)] 25-final修饰属性 (13:24).mp4
  • 15-26 [面向对象(7)] 26-final修饰局部变量 (08:15).mp4
  • 15-27 [面向对象(7)] 27-final课后练习 (04:27).mp4
  • 16-1 [面向对象(8)] 01-每天一考 (12:37).mp4
  • 16-2 [面向对象(8)] 02-复习:static (17:20).mp4
  • 16-3 [面向对象(8)] 03-复习:单例模式 (16:40).mp4
  • 16-4 [面向对象(8)] 04-复习:main() (14:46).mp4
  • 16-5 [面向对象(8)] 05-复习:代码块和final (11:54).mp4
  • 16-6 [面向对象(8)] 06-抽象类与抽象方法的使用 (25:47).mp4
  • 16-7 [面向对象(8)] 07-抽象的应用场景举例 (04:58).mp4
  • 16-8 [面向对象(8)] 08-abstract使用中的注意点 (06:16).mp4
  • 16-9 [面向对象(8)] 09-抽象性的练习:基本操作 (13:15).mp4
  • 16-10 [面向对象(8)] 10-创建抽象类的匿名子类对象 (12:31).mp4
  • 16-11 [面向对象(8)] 11-模板方法的设计模式及应用场景 (17:26).mp4
  • 16-12 [面向对象(8)] 12-抽象类的课后练习 (33:50).mp4
  • 16-13 [面向对象(8)] 13-接口的理解 (07:03).mp4
  • 16-14 [面向对象(8)] 14-接口的定义与使用 (17:45).mp4
  • 16-15 [面向对象(8)] 15-接口的多实现与接口的继承性 (09:32).mp4
  • 16-16 [面向对象(8)] 16-实例演示接口是一种规范 (18:58).mp4
  • 16-17 [面向对象(8)] 17-创建接口匿名实现类的对象 (06:20).mp4
  • 16-18 [面向对象(8)] 18-接口应用:代理模式 (19:25).mp4
  • 16-19 [面向对象(8)] 19-接口应用:工厂模式 (12:11).mp4
  • 16-20 [面向对象(8)] 20-接口课后两道笔试题 (10:09).mp4
  • 16-21 [面向对象(8)] 21-接口练习:比较对象大小 (17:41).mp4
  • 16-22 [面向对象(8)] 22-Java8中接口的新特性 (27:00).mp4
  • 16-23 [面向对象(8)] 23-Java8接口新特性的应用 (03:53).mp4
  • 16-24 [面向对象(8)] 24-内部类的分类 (07:53).mp4
  • 16-25 [面向对象(8)] 25-成员内部类的特点 (09:38).mp4
  • 16-26 [面向对象(8)] 26-如何实例化成员内部类 (05:22).mp4
  • 16-27 [面向对象(8)] 27-成员内部类中调用外部类的结构 (03:21).mp4
  • 16-28 [面向对象(8)] 28-局部内部类的使用 (06:34).mp4
  • 17-1 [异常处理] 01-每天一考 (19:07).mp4
  • 17-2 [异常处理] 02-复习:抽象类 (16:03).mp4
  • 17-3 [异常处理] 03-复习:接口 (17:19).mp4
  • 17-4 [异常处理] 04-复习:内部类 (12:47).mp4
  • 17-5 [异常处理] 05-局部内部类使用的一个注意点 (13:12).mp4
  • 17-6 [异常处理] 06-异常概述 (12:59).mp4
  • 17-7 [异常处理] 07-异常的分类 (16:21).mp4
  • 17-8 [异常处理] 08-常见异常的举例 (15:06).mp4
  • 17-9 [异常处理] 09-异常处理方式概述 (12:02).mp4
  • 17-10 [异常处理] 10-处理异常:try-catch方式 (23:20).mp4
  • 17-11 [异常处理] 11-finally的使用 (23:10).mp4
  • 17-12 [异常处理] 12-编译时异常和运行时异常的不同处理 (05:03).mp4
  • 17-13 [异常处理] 13-处理异常:throws方式 (12:23).mp4
  • 17-14 [异常处理] 14-重写方法异常抛出的规则 (06:07).mp4
  • 17-15 [异常处理] 15-开发中如何选择哪种方式处理异常 (10:43).mp4
  • 17-16 [异常处理] 16-手动抛出异常对象 (12:04).mp4
  • 17-17 [异常处理] 17-如何自定义异常 (11:45).mp4
  • 17-18 [异常处理] 18-异常处理练习:基本使用 (03:15).mp4
  • 17-19 [异常处理] 19-异常处理练习:综合练习 (10:54).mp4
  • 17-20 [异常处理] 20-异常处理章节总结 (20:23).mp4
  • 18-1 [项目三] 01-Java语言基础部分小结 (06:05).mp4
  • 18-2 [项目三] 02-项目三介绍与演示 (15:28).mp4
  • 18-3 [项目三] 03-项目三软件架构 (04:25).mp4
  • 18-4 [项目三] 04-项目三TSUtility和Data类的说明 (13:18).mp4
  • 18-5 [项目三] 05-项目三中Equipment及其实现类的完成 (07:04).mp4
  • 18-6 [项目三] 06-项目三中Employee及其子类的实现 (16:30).mp4
  • 18-7 [项目三] 07-项目三NameListService属性和构造器的实现 (29:15).mp4
  • 18-8 [项目三] 09-项目三测试getAllEmployees() (18:50).mp4
  • 18-9 [项目三] 08-项目三NameListService、TeamExce (09:29).mp4
  • 18-10 [项目三] 10-项目三测试getEmployee() (02:52).mp4
  • 18-11 [项目三] 11-项目三TeamService中属性和getTeam() (09:46).mp4
  • 18-12 [项目三] 12-项目三TeamService中addMember() (27:59).mp4
  • 18-13 [项目三] 13-项目三TeamService中三个小问题的理解 (13:02).mp4
  • 18-14 [项目三] 14-项目三removeMember()的实现 (14:10).mp4
  • 18-15 [项目三] 15-项目三TeamView整体框架的搭建 (10:57).mp4
  • 18-16 [项目三] 16-项目三TeamView退出功能的实现 (02:37).mp4
  • 18-17 [项目三] 17-项目三TeamView中显示所有员工的功能 (10:27).mp4
  • … 共 715 条