课程
下载
文章
书籍手册
公开课
会员
Intel专区
登录
注册
首页
课程
下载
文章
书籍手册
公开课
会员
Intel专区
登录
首页
尚硅谷Java核心基础
尚硅谷Java核心基础
扫二维码穿越到手机
(0 评论)
价格
0元
限免
5394人
已收藏
收藏
分享
加入学习
课程概览
课时列表
评价
笔记
( 1 )
第1章 编程入门
课时1:资料文件结构1
17 分4 秒
课时2:资料文件结构2
11 分38 秒
课时3:入门概述
11 分31 秒
课时4:冯诺依曼体系结构
4 分59 秒
课时5:CPU和IT行业三大定律
16 分22 秒
课时6:持久化存储设备
4 分47 秒
课时7:bit与byte
7 分26 秒
课时8:内存
13 分54 秒
课时9:输入输出设备和网络连接设备
9 分22 秒
课时10:计算机史上的两个鼻祖
5 分55 秒
课时11:操作系统
4 分33 秒
课时12:万维网与软件架构方式
9 分13 秒
课时13:职业发展与提升
16 分13 秒
课时14:学习经验探讨
15 分23 秒
第2章 Java语言概述
课时1:Java基础阶段目录概述
8 分11 秒
课时2:Java后续学习大纲简述
15 分14 秒
课时3:Java主要应用场景
3 分31 秒
课时4:Java基础图谱及基础阶段项目说明
6 分24 秒
课时5:每天授课须知
11 分48 秒
课时6:图形化界面操作与命令行操作介绍
11 分5 秒
课时7:常用的命令行指令
16 分20 秒
课时8:计算机语言的划分
9 分36 秒
课时9:不同编程语言的介绍
9 分23 秒
课时10:Java语言的历史及技术体系平台
17 分37 秒
课时11:Java语言的特点
5 分57 秒
课时12:JVM与垃圾收集机制
6 分38 秒
课时13:JDK、JRE、JVM的关系
7 分57 秒
课时14:JDK与JRE的安装
5 分44 秒
课时15:环境变量的配置
13 分35 秒
课时16:配置环境变量中几个问题的解决
4 分33 秒
课时17:第一个Java程序:HelloWorld
13 分56 秒
课时18:几个常见的bug的解决
8 分45 秒
课时19:EditPlus的安装和配置
5 分5 秒
课时20:单行注释与多行注释
12 分22 秒
课时21:文档注释的使用
7 分9 秒
课时22:多行注释使用的一个注意点
2 分54 秒
课时23:API文档的说明
7 分47 秒
课时24:第一个Java程序的总结
20 分1 秒
课时25:Java开发工具的说明
8 分22 秒
第3章 Java基本语法
课时1:每天一考
17 分20 秒
课时2:复习1
29 分8 秒
课时3:复习2
17 分43 秒
课时4:关键字和保留字的说明
8 分30 秒
课时5:标识符及命名规则
10 分52 秒
课时6:标识符的命名规范
16 分21 秒
课时7:变量的定义
9 分8 秒
课时8:定义变量的注意点
10 分24 秒
课时9:变量的分类
9 分53 秒
课时10:整型变量的使用说明
9 分53 秒
课时11:浮点型变量的使用说明
8 分5 秒
课时12:char型变量的使用说明
9 分54 秒
课时13:乱码的情况和字符集的说明
11 分12 秒
课时14:boolean型变量的使用
6 分27 秒
课时15:自动类型提升运算1
12 分46 秒
课时16:自动类型提升运算2
10 分36 秒
课时17:强制类型转换运算
8 分34 秒
课时18:变量运算规则的两个特殊情况
7 分23 秒
课时19:String类型变量的使用
14 分9 秒
课时20:两个关于String的练习题
10 分15 秒
课时21:String使用的强化说明
8 分3 秒
课时22:不同进制的表示方式
8 分55 秒
课时23:二进制转换为十进制的说明
14 分56 秒
课时24:二进制转换为十进制的练习
7 分9 秒
课时25:十进制转二进制的操作
3 分16 秒
课时26:二进制与八进制十六进制间的转换
3 分51 秒
课时27:每天一考
19 分14 秒
课时28:复习1
9 分24 秒
课时29:复习2:变量的定义
13 分29 秒
课时30:复习3:变量的运算规则
12 分49 秒
课时31:算术运算符的使用1
18 分20 秒
课时32:算术运算符的使用2
14 分57 秒
课时33:算术运算符的练习
7 分11 秒
课时34:关于敲代码和练指法
6 分7 秒
课时35:赋值运算符的使用
12 分45 秒
课时36:赋值运算符的课后练习
5 分49 秒
课时37:比较运算符的使用
7 分42 秒
课时38:逻辑运算符的使用说明
6 分15 秒
课时39:逻辑运算符的使用测试
14 分52 秒
课时40:逻辑运算符的课后练习
5 分29 秒
课时41:左移右移位运算符的使用
17 分45 秒
课时42:其它位运算符的使用
4 分43 秒
课时43:位运算符的练习
15 分14 秒
课时44:三元运算符的使用
16 分11 秒
课时45:三元运算符与if-else的转换
5 分43 秒
课时46:运算符的优先级
12 分17 秒
课时47:关于流程控制的说明
9 分9 秒
课时48:if-else结构的基本使用
16 分38 秒
课时49:每天一考
16 分51 秒
课时50:复习1:算术与比较运算符
11 分4 秒
课时51:复习2:比较与逻辑运算符
13 分7 秒
课时52:复习3:位运算符与三元运算符
19 分20 秒
课时53:使用Scannner从键盘获取int型数据
8 分52 秒
课时54:使用Scannner从键盘获取多种类型数据
17 分27 秒
课时55:if-else的例题1
18 分49 秒
课时56:if-else的例题2
14 分38 秒
课时57:if-else课后练习1:笔试题
7 分10 秒
课时58:if-else课后练习2:狗的年龄
4 分0 秒
课时59:if-else课后练习3:彩票问题
10 分15 秒
课时60:if-else课后练习4:高富帅
14 分53 秒
课时61:switch-case结构的基本使用
11 分23 秒
课时62:switch-case结构的使用说明
14 分29 秒
课时63:switch-case的例题1
9 分22 秒
课时64:switch-case的例题2
19 分19 秒
课时65:switch-case课后练习:日期累积
7 分23 秒
课时66:switch-case与if-else的转换说明
9 分13 秒
课时67:循环结构及for循环的理解
9 分48 秒
课时68:for循环结构的使用
13 分30 秒
课时69:for循环的例题
8 分4 秒
课时70:每天一考
19 分7 秒
课时71:复习
11 分35 秒
课时72:for循环的例题
15 分12 秒
课时73:for循环课后练习
2 分41 秒
课时74:while循环的基本使用
10 分23 秒
课时75:do-while循环的基本使用
12 分20 秒
课时76:while(true)结构的使用
16 分5 秒
课时77:嵌套循环的使用1
14 分24 秒
课时78:嵌套循环的使用2
12 分39 秒
课时79:嵌套循环练习:九九乘法表
9 分8 秒
课时80:质数输出的实现方式一
18 分10 秒
课时81:质数输出的算法优化一
12 分32 秒
课时82:质数输出的算法优化二
12 分20 秒
课时83:break和continue的基本使用
8 分23 秒
课时84:带标签的break和continue的使用
7 分23 秒
课时85:质数输出的实现方式二
8 分59 秒
课时86:项目一的演示
8 分48 秒
课时87:项目一中Utility工具类的说明
5 分45 秒
课时88:项目一整体框架的搭建
10 分36 秒
课时89:退出功能的实现
5 分41 秒
课时90:收支明细功能的实现
5 分57 秒
课时91:项目二登记收入功能的实现
8 分38 秒
课时92:登记支出功能的实现
7 分37 秒
课时93:每天一考
18 分52 秒
课时94:复习
25 分58 秒
课时95:Eclipse首次启动的设置
22 分51 秒
课时96:HelloWorld程序的编写和执行
7 分52 秒
课时97:Eclipse使用的常见问题1
18 分14 秒
课时98:Eclipse使用的常见问题2
11 分23 秒
课时99:数组的概述
17 分22 秒
课时100:维数组的初始化
11 分51 秒
课时101:数组元素的调用
7 分25 秒
课时102:数组的长度与遍历
7 分33 秒
课时103:数组元素的默认初始化值
15 分50 秒
课时104:内存结构的简单说明
6 分26 秒
课时105:一维数组的内存解析
14 分25 秒
课时106:一维数组的课后练习1
5 分27 秒
课时107:一维数组的课后练习2
18 分0 秒
课时108:二维数组的理解和初始化
17 分47 秒
课时109:二维数组元素的调用
6 分52 秒
课时110:二维数组的长度和遍历
6 分51 秒
课时111:二维数组元素默认初始化值
15 分18 秒
课时112:二维数组的内存解析
10 分8 秒
课时113:每天一考
22 分13 秒
课时114:复习:Eclipse的使用
5 分38 秒
课时115:复习:数组的概述_数据结构概述
14 分49 秒
课时116:复习:一维数组与二维数组
12 分30 秒
课时117:二维数组练习:基本操作
10 分26 秒
课时118:二维数组练习:杨辉三角
16 分50 秒
课时119:算法:数组元素的赋值
13 分3 秒
课时120:算法:数值型数组元素的操作
9 分32 秒
课时121:课后练习:数组赋值
11 分44 秒
课时122:算法:数组的复制
6 分0 秒
课时123:算法:数组元素的反转
9 分22 秒
课时124:算法:线性查找
9 分55 秒
课时125:算法:二分法查找
15 分19 秒
课时126:算法和排序算法的概述
22 分17 秒
课时127:算法:冒泡排序的实现
9 分48 秒
课时128:算法:快速排序的说明
8 分49 秒
课时129:排序算法的横向对比
6 分10 秒
课时130:Arrays工具类的使用
12 分44 秒
课时131:数组中的常见异常
13 分20 秒
课时132:数组的总结
12 分35 秒
第4章 面向对象
课时1:每天一考
22 分3 秒
课时2:复习
20 分53 秒
课时3:面向对象编程学习的主线
16 分25 秒
课时4:理解面向过程与面向对象
20 分43 秒
课时5:两个要素:类和对象
7 分59 秒
课时6:类的结构:属性和方法
7 分42 秒
课时7:类和对象的创建
12 分46 秒
课时8:对类和对象创建的再理解
9 分39 秒
课时9:体会类的多个对象的关系
7 分33 秒
课时10:对象的内存解析
12 分0 秒
课时11:属性与局部变量的对比1
15 分21 秒
课时12:属性与局部变量的对比2
9 分11 秒
课时13:方法举例与声明的格式
11 分13 秒
课时14:方法声明的说明1
15 分54 秒
课时15:方法声明的说明2
12 分17 秒
课时16:return关键字的使用
2 分41 秒
课时17:方法使用中的注意点
6 分25 秒
课时18:课后练习1:类的设计
18 分22 秒
课时19:课后练习2:类的设计
12 分7 秒
课时20:课后练习3:方法声明
10 分47 秒
课时21:课后练习4:对象数组
20 分21 秒
课时22:课后练习4:对象数组的改进
9 分24 秒
课时23:每天一考1
15 分45 秒
课时24:每天一考2
13 分41 秒
课时25:复习:类与对象
16 分34 秒
课时26:复习:JVM内存结构与对象内存解析
8 分53 秒
课时27:复习:属性与方法
6 分57 秒
课时28:理解“万事万物皆对象”
10 分44 秒
课时29:对象数组的内存解析
12 分42 秒
课时30:匿名对象的使用
12 分39 秒
课时31:自定义数组的工具类
19 分32 秒
课时32:理解方法的重载
7 分33 秒
课时33:方法重载的细节说明
12 分46 秒
课时34:重载的举例与判断练习
3 分29 秒
课时35:重载的练习:编码实践
6 分11 秒
课时36:新特性:可变个数形参的方法
20 分46 秒
课时37:理解变量的赋值
11 分56 秒
课时38:值传递机制:针对基本数据类型
17 分24 秒
课时39:值传递机制:针对引用数据类型
16 分4 秒
课时40:值传递机制的练习
13 分34 秒
课时41:探讨几道网红问题
15 分32 秒
课时42:参数传递的编码练习
11 分56 秒
课时43:递归方法的使用
10 分12 秒
课时44:递归方法的举例
11 分50 秒
课时45:每天一考
21 分10 秒
课时46:复习:重载与可变形参
15 分33 秒
课时47:复习:值传递与递归方法
18 分45 秒
课时48:封装性的引入
26 分1 秒
课时49:封装性的体现
10 分23 秒
课时50:四种权限修饰的理解
10 分44 秒
课时51:四种权限修饰的测试
12 分52 秒
课时52:封装性练习:基本使用
6 分58 秒
课时53:构造器的基本理解
12 分7 秒
课时54:构造器使用的细节说明
9 分52 秒
课时55:构造器练习:基本使用
4 分44 秒
课时56:构造器练习:三角形
8 分33 秒
课时57:总结属性赋值的过程
15 分7 秒
课时58:JavaBean的使用
6 分55 秒
课时59:介绍UML类图
2 分3 秒
课时60:this调用属性和方法
21 分20 秒
课时61:this调用构造器
18 分37 秒
课时62:this练习:Boy和Girl
18 分41 秒
课时63:综合练习1:Account和Customer
19 分43 秒
课时64:综合练习2:对象数组
24 分34 秒
课时65:package关键字的使用
12 分28 秒
课时66:MVC设计模式的理解
8 分7 秒
课时67:import关键字的使用
22 分33 秒
课时68:复习:封装性与构造器
18 分54 秒
课时69:每天一考
13 分12 秒
课时70:复习:this_package_import
7 分36 秒
课时71:Eclipse常用快捷键1
13 分29 秒
课时72:Eclipse常用快捷键2
17 分1 秒
课时73:Eclipse常用快捷键3
3 分54 秒
课时74:回顾Bank练习的难点
5 分58 秒
课时75:项目二功能演示
8 分14 秒
课时76:项目二软件结构设计
7 分9 秒
课时77:项目二CMUtility工具类的功能介绍
3 分28 秒
课时78:项目二:Customer类的设计
3 分9 秒
课时79:项目二:CustomerList类的设计
22 分33 秒
课时80:项目二:CustomerView的整体框架的搭建
10 分52 秒
课时81:项目二:CustomerView退出功能的实现
3 分44 秒
课时82:项目二:CustomerView客户列表功能的实现
12 分48 秒
课时83:项目二:CustomerView添加客户功能的实现
8 分41 秒
课时84:项目二:CustomerView修改客户功能的实现
22 分43 秒
课时85:项目二:CustomerView删除客户功能的实现
11 分2 秒
课时86:项目二:总结
25 分8 秒
课时87:继承性的理解
18 分32 秒
课时88:继承性的使用
14 分29 秒
课时89:继承性的再说明
8 分45 秒
课时90:Object类的理解
5 分21 秒
课时91:每天一考
7 分46 秒
课时92:复习:项目二
15 分21 秒
课时93:复习:继承性
13 分37 秒
课时94:继承性练习1:基本操作
15 分6 秒
课时95:继承性练习2:基本操作
8 分14 秒
课时96:Eclipse Debug的使用
14 分46 秒
课时97:项目二中使用Debug调试
7 分41 秒
课时98:解决Debug中step into功能失灵问题
3 分36 秒
课时99:方法重写的理解
16 分13 秒
课时100:方法重写的细节
25 分52 秒
课时101:方法重写的练习
6 分56 秒
课时102:测试4种不同的权限修饰
12 分46 秒
课时103:super调用属性和方法
22 分20 秒
课时104:super调用构造器
16 分31 秒
课时105:子类对象实例化的全过程
12 分13 秒
课时106:继承和super课后练习
25 分48 秒
课时107:多态性的使用
23 分43 秒
课时108:多态性使用举例
14 分42 秒
课时109:多态性不适用于属性
4 分34 秒
课时110:虚拟方法调用的再理解
10 分43 秒
课时111:每天一考
15 分58 秒
课时112:复习:重写与super
15 分42 秒
课时113:复习:子类对象实例化过程及多态性
15 分29 秒
课时114:向下转型的使用
17 分35 秒
课时115:instanceof关键字的使用
7 分15 秒
课时116:向下转型的几个常见问题
11 分13 秒
课时117:多态练习:调用方法和属性
9 分37 秒
课时118:多态性练习:基本操作
6 分51 秒
课时119:多态性练习:几何图形
14 分14 秒
课时120:多态性练习:重写方法
7 分32 秒
课时121:Object类结构的剖析
16 分52 秒
课时122:==运算符的回顾
11 分47 秒
课时123:equals()的使用
10 分51 秒
课时124:重写equals()
14 分32 秒
课时125:总结==与equals()
6 分38 秒
课时126:equals()练习1:代码实现
11 分46 秒
课时127:equals()练习2:代码实现
4 分43 秒
课时128:toString()的使用
10 分52 秒
课时129:Object类综合练习
12 分6 秒
课时130:单元测试方法的使用
16 分32 秒
课时131:包装类的理解
9 分20 秒
课时132:基本数据类型转换为包装类
12 分42 秒
课时133:包装类转换为基本数据类型
3 分31 秒
课时134:新特性:自动装箱与自动拆箱
5 分47 秒
课时135:基本数据类型包装类与String的相互转换
11 分26 秒
课时136:包装类常见面试题
14 分14 秒
课时137:包装类的课后练习
20 分55 秒
课时138:每天一考
23 分34 秒
课时139:复习:多态性
19 分43 秒
课时140:复习:Object类及内部方法
24 分18 秒
课时141:复习:单元测试与包装类
8 分15 秒
课时142:static关键字的引入
6 分40 秒
课时143:静态变量与实例变量的对比
22 分34 秒
课时144:static修饰属性的其它说明
9 分15 秒
课时145:类变量和实例变量的内存解析
10 分54 秒
课时146:static修饰方法
14 分30 秒
课时147:属性或方法是否应该static的经验之谈
9 分10 秒
课时148:自定义ArrayUtil工具类的优化
2 分33 秒
课时149:static的应用举例
12 分21 秒
课时150:static课后练习:账户信息
19 分57 秒
课时151:设计模式与单例设计模式
6 分19 秒
课时152:单例的饿汉式实现
7 分8 秒
课时153:单例的懒汉式实现
7 分48 秒
课时154:饿汉式和懒汉式的对比
9 分4 秒
课时155:单例模式的使用场景
7 分3 秒
课时156:理解main()方法的语法
17 分55 秒
课时157:类中代码块结构的使用
27 分48 秒
课时158:开发中代码块的使用举例
5 分40 秒
课时159:代码块的课后练习
8 分59 秒
课时160:属性赋值的先后顺序(完结篇)
4 分44 秒
课时161:final修饰类和方法
11 分22 秒
课时162:final修饰属性
13 分24 秒
课时163:final修饰局部变量
8 分15 秒
课时164:final课后练习
4 分27 秒
课时165:每天一考
12 分37 秒
课时166:复习:static
17 分20 秒
课时167:复习:单例模式
16 分40 秒
课时168:复习:main()
14 分47 秒
课时169:复习:代码块和final
11 分55 秒
课时170:抽象类与抽象方法的使用
25 分48 秒
课时171:抽象的应用场景举例
4 分58 秒
课时172:abstract使用中的注意点
6 分16 秒
课时173:抽象性的练习:基本操作
13 分16 秒
课时174:创建抽象类的匿名子类对象
12 分32 秒
课时175:模板方法的设计模式及应用场景
17 分27 秒
课时176:抽象类的课后练习
33 分51 秒
课时177:接口的理解
7 分3 秒
课时178:接口的定义与使用
17 分45 秒
课时179:接口的多实现与接口的继承性
9 分33 秒
课时180:实例演示接口是一种规范
18 分58 秒
课时181:创建接口匿名实现类的对象
6 分21 秒
课时182:接口应用:代理模式
19 分26 秒
课时183:接口应用:工厂模式
12 分11 秒
课时184:创建接口匿名实现类的对象
6 分21 秒
课时185:接口课后两道笔试题
10 分9 秒
课时186:接口练习:比较对象大小
17 分41 秒
课时187:Java8中接口的新特性
27 分1 秒
课时188:Java8接口新特性的应用
3 分54 秒
课时189:内部类的分类
7 分54 秒
课时190:成员内部类的特点
9 分39 秒
课时191:如何实例化成员内部类
5 分23 秒
课时192:成员内部类中调用外部类的结构
3 分22 秒
课时193:局部内部类的使用
6 分34 秒
课时194:每天一考
19 分7 秒
课时195:复习:抽象类
16 分4 秒
课时196:复习:接口
17 分19 秒
课时197:复习:内部类
12 分48 秒
课时198:局部内部类使用的一个注意点
13 分12 秒
课时199:异常概述
12 分59 秒
课时200:异常的分类
16 分22 秒
课时201:常见异常的举例
15 分6 秒
课时202:异常处理方式概述
12 分2 秒
课时203:处理异常:try-catch方式
23 分21 秒
课时204:finally的使用
23 分10 秒
课时205:编译时异常和运行时异常的不同处理
5 分4 秒
课时206:处理异常:throws方式
12 分23 秒
课时207:重写方法异常抛出的规则
6 分8 秒
课时208:开发中如何选择哪种方式处理异常
10 分44 秒
课时209:手动抛出异常对象
12 分5 秒
课时210:如何自定义异常
11 分45 秒
课时211:异常处理练习:基本使用
3 分15 秒
课时212:异常处理练习:综合练习
10 分54 秒
课时213:异常处理章节总结
20 分24 秒
课时214:Java语言基础部分小结
6 分5 秒
课时215:项目三介绍与演示
15 分29 秒
课时216:项目三软件架构
4 分25 秒
课时217:项目三TSUtility和Data类的说明
13 分18 秒
课时218:项目三中Equipment及其实现类的完成
7 分5 秒
课时219:项目三中Employee及其子类的实现
16 分30 秒
课时220:项目三NameListService属性和构造器的实现
29 分16 秒
课时221:项目三NameListService中两个方法及TeamException的完成
9 分29 秒
课时222:项目三测试NameListService的getAllEmployees()
18 分51 秒
课时223:项目三测试NameListService的getEmployee()
2 分52 秒
课时224:项目三TeamService中属性和getTeam()的完成
9 分47 秒
课时225:项目三TeamService中addMember()的完成
27 分59 秒
课时226:项目三TeamService中三个小问题的理解
13 分2 秒
课时227:项目三TeamService中removeMember()的实现
14 分11 秒
课时228:项目三TeamView整体框架的搭建
10 分58 秒
课时229:项目三TeamView退出功能的实现
2 分38 秒
课时230:项目三TeamView中显示所有员工的功能
10 分27 秒
课时231:项目三TeamView中显示开发团队成员
15 分47 秒
课时232:项目三TeamView中添加开发团队成员
5 分52 秒
课时233:项目三TeamView中删除开发团队成员
7 分31 秒
第5章 IDEA的使用
课时1:IDEA的卸载
8 分49 秒
课时2:IDEA的介绍
14 分23 秒
课时3:IDEA的安装
9 分26 秒
课时4:启动IDEA并完成HelloWorld
9 分4 秒
课时5:Module的理解和创建
7 分36 秒
课时6:IDEA的常用设置
18 分14 秒
课时7:快捷键的设置
7 分22 秒
课时8:模板的使用和设置
9 分9 秒
第6章 多线程
课时1:章节概述_程序进程线程的概念
20 分14 秒
课时2:单核与多核CPU的任务执行_并行与并发
9 分13 秒
课时3:多线程的优点等
9 分18 秒
课时4:创建多线程方式一:继承Thread类
16 分41 秒
课时5:创建过程中两个问题的说明
11 分18 秒
课时6:继承方式的课后练习
9 分56 秒
课时7:线程的常用方法
32 分43 秒
课时8:线程优先级的设置
12 分11 秒
课时9:例题:继承Thread方式,多窗口卖票
17 分7 秒
课时10:创建多线程的方式二:实现Runnable接口
14 分10 秒
课时11:例题:实现Runnable方式,多窗口卖票
5 分19 秒
课时12:两种创建方式的对比
8 分41 秒
第7章 常用类
课时1:每天一考
22 分18 秒
课时2:复习:生命周期与同步机制
21 分4 秒
课时3:复习:线程通信和新的线程创建方式等
15 分1 秒
课时4:Java常用类的概述
6 分46 秒
课时5:String类的概述
9 分48 秒
课时6:理解String的不可变性
18 分32 秒
课时7:String不同实例化方式的对比
16 分25 秒
课时8:String不同拼接操作的对比
12 分22 秒
课时9:String的一道面试题
7 分0 秒
课时10:JVM中涉及字符串的内存结构
11 分26 秒
课时11:String的常用方法1
17 分0 秒
课时12:String的常用方法2
17 分41 秒
课时13:String的常用方法3
12 分29 秒
课时14:回顾String与基本数据类型包装类的转换
4 分52 秒
课时15:String与char[]之间的转换
4 分57 秒
课时16:String与byte[]之间的转换
18 分20 秒
课时17:解决一个拼接问题
3 分41 秒
课时18:面试中String算法考查的说明
6 分8 秒
课时19:StringBuffer和StringBuilder的介绍
11 分27 秒
课时20:StringBuffer的源码分析
17 分42 秒
课时21:StringBuffer中的常用方法
12 分6 秒
课时22:String、StringBuffer、StringBuilder效率对比
3 分17 秒
课时23:System类中获取时间戳的方法
4 分54 秒
课时24:Java中两个Date类的使用
18 分38 秒
课时25:每天一考
17 分43 秒
课时26:复习:String类
29 分0 秒
课时27:复习:StringBuffer、StringBuilder
5 分31 秒
课时28:复习:日期时间的API
3 分13 秒
课时29:String课后算法题目1
19 分50 秒
课时30:String课后算法题目2
15 分52 秒
课时31:String课后算法题目3
18 分24 秒
课时32:String课后算法题目3拓展
6 分57 秒
课时33:IDEA中Debug调试
11 分45 秒
课时34:SimpleDateFormat的使用
17 分50 秒
课时35:SimpleDateFormat的课后练习1
4 分44 秒
课时36:SimpleDateFormat的课后练习2
11 分40 秒
课时37:Calendar日历类的使用
13 分29 秒
课时38:JDK8中日期时间API的介绍
13 分29 秒
课时39:LocalDate、LocalTime、LocalDateTime的使用
15 分31 秒
课时40:Instant类的使用
10 分44 秒
课时41:DateTimeFormatter的使用
16 分26 秒
课时42:其它日期时间相关API的使用
3 分40 秒
课时43:IDEA的使用:导入Module
4 分31 秒
课时44:Java比较器概述
7 分20 秒
课时45:Comparable自然排序举例
8 分3 秒
课时46:自定义类实现Comparable自然排序
14 分6 秒
课时47:使用Comparator实现定制排序
19 分32 秒
课时48:System、Math、BigInteger、BigDecimal的使用
13 分24 秒
第8章 枚举类与注解
课时1:每天一考
21 分25 秒
课时2:复习:日期时间API
17 分4 秒
课时3:复习:Java比较器等
11 分21 秒
课时4:枚举类的理解
17 分0 秒
课时5:自定义枚举类
13 分30 秒
课时6:使用enum关键字定义枚举类
8 分57 秒
课时7:Enum类中的常用方法
8 分31 秒
课时8:使用enum关键字定义的枚举类实现接口
6 分13 秒
课时9:IDEA中导入Eclipse项目三修改Status为enum的定义
10 分19 秒
课时10:注解的理解
5 分19 秒
课时11:Annotation的使用示例
8 分42 秒
课时12:JDK内置的三个基本注解
13 分42 秒
课时13:如何自定义注解
9 分7 秒
课时14:jdk中4个基本的元注解的使用1
11 分53 秒
课时15:jdk中4个基本的元注解的使用2
11 分3 秒
课时16:jdk8新特性:可重复注解
7 分2 秒
课时17:jdk8新特性:类型注解
6 分48 秒
课时18:可重复注解中元注解不一致的问题解决
2 分33 秒
课时19:集合框架与数组的对比及概述
24 分14 秒
课时20:集合框架涉及到的API
16 分43 秒
课时21:Collection接口中的常用方法1
10 分59 秒
第9章 集合
课时1:每天一考
19 分47 秒
课时2:复习:枚举类
7 分8 秒
课时3:复习:注解
16 分6 秒
课时4:复习:Collection
6 分33 秒
课时5:Collection接口的常用方法2
18 分5 秒
课时6:Collection接口的常用方法3
11 分42 秒
课时7:Collection接口的常用方法4
10 分27 秒
课时8:使用Iterator遍历Collection
8 分56 秒
课时9:迭代器Iterator的执行原理
3 分44 秒
课时10:Iterator遍历集合的两种错误写法
6 分18 秒
课时11:Iterator迭代器remove()的使用
7 分34 秒
课时12:新特性foreach循环遍历集合或数组
11 分31 秒
课时13:List接口常用实现类的对比
18 分17 秒
课时14:ArrayList的源码分析
23 分15 秒
课时15:LinkedList的源码分析
13 分1 秒
课时16:Vector的源码分析
5 分31 秒
课时17:List接口中的常用方法测试
16 分18 秒
课时18:List遍历及方法总结
7 分51 秒
课时19:List的一个面试小题
4 分8 秒
课时20:Set接口实现类的对比
7 分17 秒
课时21:Set的无序性与不可重复性的理解
15 分10 秒
课时22:HashSet中元素的添加过程
24 分15 秒
课时23:关于hashCode()和equals()的重写
12 分23 秒
课时24:LinkedHashSet的使用
7 分36 秒
课时25:TreeSet的自然排序
14 分3 秒
课时26:TreeSet的定制排序
6 分23 秒
课时27:每天一考
19 分47 秒
课时28:复习:枚举类
7 分8 秒
课时29:复习:注解
16 分6 秒
课时30:复习:Collection
6 分33 秒
课时31:Collection接口的常用方法2
18 分5 秒
课时32:Collection接口的常用方法3
11 分42 秒
课时33:Collection接口的常用方法4
10 分27 秒
课时34:使用Iterator遍历Collection
8 分56 秒
课时35:迭代器Iterator的执行原理
3 分44 秒
课时36:Iterator遍历集合的两种错误写法
6 分18 秒
课时37:Iterator迭代器remove()的使用
7 分34 秒
课时38:新特性foreach循环遍历集合或数组
11 分31 秒
课时39:List接口常用实现类的对比
18 分17 秒
课时40:ArrayList的源码分析
23 分15 秒
课时41:LinkedList的源码分析
13 分1 秒
课时42:Vector的源码分析
5 分31 秒
课时43:List接口中的常用方法测试
16 分18 秒
课时44:List遍历及方法总结
7 分51 秒
课时45:List的一个面试小题
4 分8 秒
课时46:Set接口实现类的对比
7 分17 秒
课时47:Set的无序性与不可重复性的理解
15 分10 秒
课时48:HashSet中元素的添加过程
24 分15 秒
课时49:关于hashCode()和equals()的重写
12 分23 秒
课时50:LinkedHashSet的使用
7 分36 秒
课时51:TreeSet的自然排序
14 分3 秒
课时52:TreeSet的定制排序
6 分23 秒
课时53:每天一考
25 分12 秒
课时54:复习:Collection及Collection的遍历
17 分9 秒
课时55:复习:List接口
13 分6 秒
课时56:复习:Set接口
9 分5 秒
课时57:TreeSet的课后练习
26 分43 秒
课时58:Set课后两道面试题
19 分13 秒
课时59:Map接口及其多个实现类的对比
20 分53 秒
课时60:Map中存储的key-value的特点
14 分1 秒
课时61:HashMap在JDK7中的底层实现原理
13 分55 秒
课时62:HashMap在JDK8中的底层实现原理
5 分48 秒
课时63:HashMap在JDK7中的源码分析
23 分5 秒
课时64:HashMap在JDK8中的源码分析
23 分40 秒
课时65:LinkedHashMap的底层实现
9 分51 秒
课时66:Map中的常用方法1
14 分32 秒
课时67:Map中的常用方法2
16 分20 秒
课时68:TreeMap两种添加方式的使用
7 分35 秒
课时69:Properties处理属性文件
12 分21 秒
课时70:Collections工具类常用方法的测试
20 分3 秒
课时71:集合课后几道练习题说明
4 分47 秒
课时72:Java版数据结构简述
23 分40 秒
第10章 泛型与File
课时1:每天一考
21 分37 秒
课时2:复习1:Map
16 分3 秒
课时3:复习2:Collections和数据结构
5 分57 秒
课时4:为什么要使用泛型
20 分23 秒
课时5:集合中使用泛型举例
21 分26 秒
课时6:集合中使用泛型的练习
10 分51 秒
课时7:自定义泛型类举例
17 分0 秒
课时8:自定义泛型类泛型接口的注意点
15 分18 秒
课时9:自定义泛型方法举例
12 分4 秒
课时10:举例泛型类和泛型方法的使用情境
14 分18 秒
课时11:泛型在继承方面的体现
15 分16 秒
课时12:通配符的使用
5 分38 秒
课时13:使用通配符后数据的读取和写入要求
7 分2 秒
课时14:有限制条件的通配符的使用
16 分57 秒
课时15:自定义泛型类练习
18 分15 秒
课时16:File类的实例化
19 分13 秒
课时17:File类的常用方法1
16 分9 秒
课时18:File类的常用方法2
18 分30 秒
课时19:File类的课后练习
10 分32 秒
第11章 IO流
课时1:每天一考
22 分7 秒
课时2:复习:集合中使用泛型
14 分31 秒
课时3:复习:自定义泛型结构与通配符
13 分33 秒
课时4:复习:File类的使用
8 分47 秒
课时5:IO流概述与流的分类
17 分19 秒
课时6:IO流的体系结构
13 分44 秒
课时7:FileReader读入数据的基本操作
21 分13 秒
课时8:FileReader中使用read(char[] cbuf)读入数据
19 分22 秒
课时9:FileWriter写出数据的操作
9 分34 秒
课时10:使用FileReader和FileWriter实现文本文件的复制
10 分50 秒
课时11:字符流不能处理图片文件的测试
4 分38 秒
课时12:使用FileInputStream不能读取文本文件的测试
12 分4 秒
课时13:使用FileInputStream和FileOutputStream读写非文本文件
4 分42 秒
课时14:使用FileInputStream和FileOutputStream复制文件的方法测试
12 分13 秒
课时15:缓冲流(字节型)实现非文本文件的复制
12 分59 秒
课时16:缓冲流与节点流读写速度对比
7 分3 秒
课时17:缓冲流(字符型)实现文本文件的复制
18 分1 秒
课时18:缓冲流课后练习1
10 分26 秒
课时19:缓冲流课后练习2
5 分53 秒
课时20:转换流概述与InputStreamReader的使用
16 分32 秒
课时21:转换流实现文件的读入和写出
6 分32 秒
课时22:多种字符编码集的说明
20 分51 秒
课时23:标准的输入、输出流
24 分19 秒
课时24:打印流的使用
8 分27 秒
课时25:数据流的使用
12 分55 秒
课时26:每天一考
22 分56 秒
课时27:复习:IO流概述
10 分30 秒
课时28:复习:节点流
9 分6 秒
课时29:复习:缓冲流与转换流
16 分52 秒
课时30:复习:其它几个处理流
4 分40 秒
课时31:对象序列化机制的理解
8 分33 秒
课时32:对象流序列化与反序列化字符串操作
10 分13 秒
课时33:自定义类实现序列化与反序列化操作
10 分32 秒
课时34:serialVersionUID的理解
5 分23 秒
课时35:自定义类可序列化的其它要求
8 分39 秒
课时36:RandomAccessFile实现数据的读写操作
14 分37 秒
课时37:RandomAccessFile实现数据的插入
18 分6 秒
课时38:NIO介绍及NIO2中Path、Paths、Files的介绍
8 分3 秒
课时39:使用第三方jar包实现数据读写
5 分17 秒
第12章 网络编程
课时1:网络编程概述
18 分47 秒
课时2:IP的理解与InetAddress类的实例化
19 分59 秒
课时3:端口号的理解
8 分26 秒
课时4:TCP和UDP网络通信协议的对比
17 分33 秒
课时5:TCP网络编程例题1
22 分40 秒
课时6:TCP网络编程例题2
9 分3 秒
课时7:TCP网络编程例题3
12 分47 秒
课时8:浏览器访问Tomcat服务器资源操作
6 分59 秒
课时9:UDP网络编程举例
10 分44 秒
课时10:URL类的理解与实例化
8 分56 秒
课时11:URL网络编程实现Tomcat服务端数据下载
9 分44 秒
第13章 反射
课时1:每天一考
17 分46 秒
课时2:复习:对象序列化机制
15 分1 秒
课时3:复习:其他IO流内容
12 分44 秒
课时4:复习:网络通信要素
13 分52 秒
课时5:复习:TCP、UDP、URL网络编程
8 分27 秒
课时6:反射的概述
12 分59 秒
课时7:反射之前,类的实例化等操作
6 分38 秒
课时8:使用反射,实现同上的操作
8 分23 秒
课时9:反射的强大:调用类的私有结构
7 分49 秒
课时10:如何看待反射和封装性两个技术
15 分16 秒
课时11:Class类的理解
10 分2 秒
课时12:获取Class实例的4种方式
12 分53 秒
课时13:Class实例对应的结构的说明
4 分51 秒
课时14:理解类的加载过程
7 分34 秒
课时15:ClassLoader的理解
10 分58 秒
课时16:使用ClassLoader加载配置文件
9 分55 秒
课时17:通过反射,创建运行时类的对象
14 分43 秒
课时18:举例体会反射的动态性
10 分13 秒
课时19:提供结构丰富Person类
12 分25 秒
课时20:获取运行时类的属性结构及其内部结构
14 分6 秒
课时21:获取运行时类的方法结构
5 分6 秒
课时22:获取运行时类的方法的内部结构
20 分19 秒
课时23:获取运行时类的构造器结构
3 分51 秒
课时24:获取运行时类的父类及父类的泛型
13 分47 秒
课时25:获取运行时类的接口、所在包、注解等
8 分14 秒
课时26:调用运行时类中的指定属性
13 分59 秒
课时27:调用运行时类中的指定方法
12 分59 秒
课时28:调用运行时类中的指定构造器
6 分37 秒
第14章 动态代理与Java8新特性
课时1:每天一考
19 分51 秒
课时2:复习:反射与Class
16 分41 秒
课时3:复习:ClassLoader与反射的应用
10 分35 秒
课时4:代理模式与动态代理
8 分20 秒
课时5:静态代理举例
7 分18 秒
课时6:动态代理举例
28 分8 秒
课时7:AOP与动态代理的举例
7 分6 秒
课时8:Java8新特性内容概述
15 分45 秒
课时9:Java8新特性的好处
8 分37 秒
课时10:Lambda表达式使用举例
9 分47 秒
课时11:Lambda表达式语法的使用1
12 分17 秒
课时12:Lambda表达式语法的使用2
10 分43 秒
课时13:函数式接口的介绍
9 分36 秒
课时14:Java内置的函数式接口介绍及使用举例
19 分58 秒
课时15:方法引用的使用情况1
15 分34 秒
课时16:方法引用的使用情况2
7 分19 秒
课时17:方法引用的使用情况3
11 分34 秒
课时18:构造器引用与数组引用的使用
14 分31 秒
课时19:Stream API的概述
11 分55 秒
课时20:Stream的实例化
12 分49 秒
课时21:Stream的中间操作:筛选与切片
10 分41 秒
课时22:Stream的中间操作:映射
18 分21 秒
课时23:Stream的中间操作:排序
9 分15 秒
课时24:Stream的终止操作:匹配与查找
19 分57 秒
课时25:Stream的终止操作:归约
10 分13 秒
课时26:Stream的终止操作:收集
5 分51 秒
课时27:Optional类的介绍
9 分11 秒
课时28:Optional类的使用举例
18 分9 秒
第15章 Java9&10&11新特性
课时1:复习:动态代理
14 分39 秒
课时2:复习:Lambda表达式
12 分30 秒
课时3:复习:函数式接口
9 分4 秒
课时4:复习:方法引用与构造器引用
11 分8 秒
课时5:复习:Stream API
10 分16 秒
课时6:复习:Optional类的使用
23 分35 秒
课时7:jdk版本更新的说明
15 分27 秒
课时8:新版本jdk的下载与IDEA开发环境的设置
11 分13 秒
课时9:java9新特性:jdk目录结构的改变
8 分57 秒
课时10:java9新特性:模块化系统
10 分9 秒
课时11:java9新特性:Java的REPL工具:jshell
19 分44 秒
课时12:java9新特性:接口中声明私有方法
10 分22 秒
课时13:java9新特性:钻石操作符的语法升级
4 分9 秒
课时14:java9新特性:try结构的语法升级
10 分56 秒
课时15:java9新特性:String底层存储结构的变更
10 分17 秒
课时16:java9新特性:集合工厂方法创建只读集合
15 分6 秒
课时17:java9新特性:InputStream中的transferTo()方法
3 分24 秒
课时18:java9新特性:StreamAPI新增的4个方法
17 分6 秒
课时19:java9新特性:Optional的新方法stream()
5 分4 秒
课时20:java9新特性:升级的Nashorn引擎
2 分58 秒
课时21:java10新特性的概述
8 分45 秒
课时22:java10新特性:局部变量类型推断
26 分35 秒
课时23:java10新特性:集合新增创建不可变集合的方法
5 分11 秒
课时24:java11新特性的概述
6 分11 秒
课时25:java11新特性:String新增的方法
7 分35 秒
课时26:java11新特性:Optional新增的方法
10 分42 秒
课时27:java11新特性:局部变量类型推断的升级
3 分12 秒
课时28:java11新特性:HttpClient
7 分39 秒
课时29:java11新特性:更简化的编译运行程序
7 分13 秒
课时30:java11新特性:其它新特性
5 分11 秒
课时31:jdk后续更新的展望
5 分41 秒
授课教师
IT课程大拿
最新学员
客服
官方群
服务时间: