课程介绍
讲师介绍
-
0课程介绍
-
谈谈课程
37:56
-
-
1Java简介
-
1.1Java特点与历史
12:27
-
1.3硬件与程序
15:01
-
1.4Java机制
41:42
-
-
2环境搭建及第一个java程序
-
2.1Windows开发环境
33:32
-
Windows开发环境-课后作业
10:00
未考试
-
2.2第一个Java程序及其解释
28:24
-
第一个Java程序-课后练习
05:00
未考试
-
2.3其他主流操作系统的开发环境
17:59
-
2.4IDE
07:34
-
-
3程序设计基础
-
3.1基本数据类型
1:18:47
-
3.2变量、标识符、关键字
18:27
-
变量-标识符-关键字-课后练习
06:00
未考试
-
3.3基本运算符
40:22
-
变量-标识符-关键字-课后练习
05:00
未通过(已练习1次)
-
3.4位运算详解
43:55
-
3.5表达式及case
1:27:03
-
运算符和表达式-课后作业
15:00
未考试
-
3.6简单输入输出
19:45
-
3.7字符与字符串
1:33:57
-
3.8分支结构
1:27:22
-
3.9循环结构-while
1:57:30
-
3.10循环结构-for
2:22:56
-
流程控制-课后作业
4:00:00
未考试
-
-
中级关卡:程序设计基础
00:00
-
基础挑战
00:00
未挑战
-
-
6物以类聚——数组
-
数组原理与基本使用
51:15
-
WHYWHATWHERE-关于数组的小秘密
10:06
-
HOW-如何使用数组
11:57
-
使用数组时的小变化
10:30
-
二维数组及不规则数组
18:42
-
-
扑克游戏
39:09
-
用数组管理扑克牌
06:47
-
随机抽出一张扑克牌
14:57
-
为三个玩家发牌
11:20
-
用二维数组改进实验三
06:05
-
-
数组排序
14:58
-
对已知数字序列排序
14:58
-
-
-
7编程的艺术——方法和类的封装
-
方法封装的好处
23:21
-
WHAT-何为方法
09:59
-
HOW-如何使用方法
13:22
-
-
扑克游戏重构
59:12
-
打印扑克花色和点数
16:32
-
方法执行原理
08:22
-
方法的重载
16:32
-
封装并重构扑克游戏
17:46
-
-
-
8面向对象——程序设计
-
类与对象
41:50
-
面向对象
09:45
-
管理多个牌局的问题
20:31
-
静态与非静态
11:34
-
-
面向对象三性质
1:45:32
-
类的成员
11:05
-
构造器
18:54
-
继承
20:08
-
访问控制符;this和super关键字;构造器的串联
20:32
-
多态
16:51
-
重写的注意事项
18:02
-
-
抽象类与接口
39:30
-
抽象类的引入
11:43
-
抽象类和接口的区别
13:07
-
修饰符的用法
14:40
-
-
-
9常用的Java类——String
-
仿写String类
1:11:29
-
自定义字符串类设计思路
18:59
-
实现自定义构造方法;打印和获取长度;连接字符串
14:27
-
实现自定义替换字符;判断包含字符方法
11:06
-
实现自定义截取字符串;分割字符串方法
26:57
-
-
原理解析
1:15:41
-
String源代码及API使用
14:06
-
引用数据类型与基本数据类型
19:18
-
基本数据类型封装类与常量池
18:10
-
==与equals的区别
14:34
-
String与StringBuffer
09:33
-
-
-
10可变长数组——ArrayList
-
仿写ArrayList类
1:08:40
-
自定义数组设计思路
24:24
-
实现自定义数组构造方法;重写toString()
13:02
-
增加元素
13:46
-
删除元素;修改元素;返回长度
17:28
-
-
讲解ArrayList类
39:33
-
ArrayList源代码及常用方法
21:53
-
泛型
17:40
-
-
-
11Java中的容器——集合框架的综合应用
-
使用容器存储学生信息
1:02:01
-
抽象学生信息类
18:30
-
关于LinkedList
12:38
-
拒绝重复的学生信息(list)
14:07
-
HashSet及集合框架
16:46
-
-
使用HashMap
39:37
-
使用HashMap创建查询索引
10:44
-
HashMap的使用
28:53
-
-
-
12操作电脑中的数据——文件与I/O
-
创建及获取文件信息
17:28
-
文件的基本操作
17:28
-
-
文件内容处理
1:11:48
-
文件的复制
12:25
-
异常分类
15:52
-
异常处理
20:55
-
文件的复制
22:36
-
-
字符流的应用
14:26
-
字节流和字符流
14:26
-
-
-
13网络内通信——Java网络编程
-
实现点对点通信
1:08:53
-
服务端程序
16:43
-
客户端程序
13:27
-
客户端发送与接收
12:15
-
测试运行
14:23
-
封装重复代码
12:05
-
-
-
14齐头并进——多线程编程
-
创建多个线程同时工作
26:06
-
线程综述
12:24
-
创建多个线程同时工作
13:42
-
-
模拟售票系统
13:30
-
模拟售票系统
13:30
-
-
线程协作
15:33
-
线程协作
15:33
-
-
多线程总结
07:52
-
多线程编程
07:52
-
-