传智播客毕向东Java详细基础教程


传智播客毕向东Java详细基础教程


【课程目录】

第一天

01 基本常识

02 Java的跨平台性

03 安装

04 环境变量配置

05 环境变量配置技巧

06 环境变量临时配置方式

07 Hello.World

08 classpath配置

09 Hello.World的组成部分

10 注释

第二天

01 标识符

02 常量

03 进制的特点

04 进制转换(十进制和二进制

05 进制转换(八进制和十六进制

06 进制转换(负数二进制

07 变量

08 类型转换

09 算术运算符

10 转义字符

11 赋值和比较运算符

12 逻辑运算符

13 左移右移

14 与 或 异或

15 练习

16 练习2&三元运算符

17 if

18 if练习

19 Switch

20 Switch练习

第三天

01 while

02 do.while

03 for

04 for和while的区别

05 循环语句的其他特点

06 for语句练习 累加&计数器

07 for嵌套

08 for嵌套练习

09 for嵌套 九九乘法表

10 break continue

11 练习

12 概述

13 应用

14 练习

15 重载

16 重载练习

17 概述 内存结构

第四天

01 静态初始化 常见问题

02 常见操作 遍历

03 常见操作 获取最值(1

03 常见操作 获取最值

04 排序 选择排序

05 排序 冒泡排序

06 排序 位置置换功能抽取

07 折半查找

08 十进制 二进制

09 十进制 十六进制

10 查表法十进制 十六进制

11 查表法十进制 二进制

12 进制转换优化

13 二维数组

14 二维数组练习

第五天

01 概述

02 举例

03 类与对象的关系

04 成员变量和局部变量

05 匿名对象的应用

06 封装概述

07 封装private

08 构造函数

09 构造代码块

10 this关键字

11 this关键字的应用

12 this关键字在构造函数间调用

第六天

01 Static关键字

02 main函数

03 静态什么时候使用

04 静态的应用 工具类

05 帮助文档的制作javadoc

06 静态代码块

07 对象的初始化过程

08 对象调用成员过程

09 单例设计模式

10 单例设计模式方式二

第七天

01 继承 概述

02 继承 概述2

04 子父类中变量的特点

05 子父类中函数的特点 覆盖

06 子父类中构造函数的特点 子类实例化过程

07 final关键字

08 抽象类

09 抽象类2

10 抽象类练习

11 模版方法模式

12 接口

13 接口2

14 接口的特点

15 接口举例体现

第八天

01 多态 概念

02 多态 扩展性

03 多态 转型

04 多态 示例

05 多态中成员的特点

06 多态的主板示例

07 多态的扩展示例

08 Object类 equals

09 Object类toString

第九天

01 内部类访问规则

02 静态内部类

03 内部类定义原则

04 匿名内部类

05 异常概述

06 异常try catch

07 异常声明throws

08 多异常处理

09 自定义异常

10 throw和throws的区别

11 RuntimeException

12 异常练习

第十天

01 异常 finally

02 异常 处理语句其他格式

03 异常 覆盖时的异常特点

04 异常 练习

05 异常 总结

06 练习四

07 包package

08 包与包之间访问

09 导入import

10 jar包

第十一天

01 概述

02 创建线程 继承Thread类

03 创建线程 run和start特点

04 线程练习

05 线程运行状态

06 获取线程对象以及名称

07 售票的例子

08 创建线程 实现Runnable接口

09 多线程的安全问题

10 多线程同步代码块

11 多线程 同步函数

12 多线程 同步函数的锁是this

13 多线程 静态同步函数的锁是Class对象

14 多线程 单例设计模式 懒汉式

15 多线程 死锁

第十二天

01 示例代码

02 解决安全问题

03 等待唤醒机制

04 代码优化

05 生产者消费者

06 生产者消费者JDK5.0升级版

07 停止线程

08 守护线程

09 Join方法

10 优先级&yield方法

第十三天

01 概述

02 获取和判断

03 转换

04 切割和替换

05 比较和去除空格

06 9 字符串练习

10 添加

11 删除和修改

12 StringBuilder

13 基本数据类型对象包装类

14 基本数据类型对象包装类新特性

第十四天

01 体系概述

02 共性方法

03 迭代器

04 List集合共性方法

05 ListIterator

06 List集合具体对象的特点

07 Vector中的枚举

08 LinkedList

09 LinkedList练习

10 ArrayList练习

11 ArrayList练习2

12 HashSet

13 HashSet存储自定义对象

14 HashSet判断和删除的依据

第十五天

01 TreeSet

02 TreeSet存储自定义对象

03 二叉树

04 实现Comparator方式排序

05 TreeSet练习

06 泛型概述

07 泛型使用

08 泛型类

09 泛型方法

10 静态方法泛型

11 泛型接口

12 泛型限定

13 泛型限定2

第十六天

01 Map概述

02 Map子类对象特点

03 Map共性方法

04 Map keySet

05 Map entrySet

06 Map练习

07 TreeMap练习

08 TreeMap练习 字母出现的次数

09 Map扩展

第十七天

10 Collections sort

11 Collections max

12 Collections binarySearch

13 Collections 替换反转

14 Collections reverseOrder

15 Collections SynList

16 Arrays

17 集合转成数组

18 增强for循环

19 可变参数

20 静态导入

第十八天

01 System

02 Runtime

03 Date

04 Calendar

05 Math Random

06 概述

07 FileWriter

08 IO异常处理方式

09 文件的续写

10 文本文件读取方式一

11 文本文件读取方式二

12 文本文件读取练习

13 拷贝文本文件

14 拷贝文本文件图例

第十九天

01 BufferedWriter

02 BufferedReader

03 通过缓冲区复制文本文件

04 readLine的原理图例

05 MyBufferedReader

06 装饰设计模式

07 装饰和继承的区别

08 自定义装饰类

09 LineNumberReader

10 MyineNumberReader

11 字节流File读写操作

12 拷贝图片

13 字节流的缓冲区

14 自定义字节流的缓冲区 read和write的特点

15 读取键盘录入

16 读取转换流

17 写入转换流

18 流操作规律 1

19 流操作规律 2

20 改变标准输入输出设备

21 异常的日志信息

22 系统信息

第二十天

01 File概述

02 创建和删除

03 判断

04 获取

05 文件列表

06 文件列表2

07 列出目录下所有内容 递归

08 列出目录下所有内容 带层次

09 删除带内容的目录

10 创建java文件列表

11 Properties简述

12 Properties存取

13 Properties存取配置文件

14 Properties练习

15 PrintWriter

16 合并流

17 切割文件

第二十一天

01 对象的序列化

02 管道流

03 RandomAccessFile

04 操作基本数据类型的流对象DataStream

05 ByteArrayStream

06 转换流的字符编码

07 字符编码

08 字符编码 联通

09 练习

第二十二天

01 概述

02 布局

03 Frame

04 事件监听机制

05 窗体事件

06 Action事件

07 鼠标事件

08 键盘事件

09 练习 列出指定目录内容

10 对话框Dialog

11 菜单

12 练习 打开文件

13 练习 保存文件

14 jar包双击执行

第二十三天

01 概述

02 概述2

03 网络模型

04 IP地址

05 TCP和UDP

06 Socket

07 Udp 发送端

08 Udp 接收端

09 UDP 键盘录入方式数据

10 UDP 聊天

11 TCP传输

12 TCP传输2

13 TCP练习

14 TCP复制文件

第二十四天

01 TCP 上传图片

02 TCP 客户端并发上传图片

03 TCP 客户端并发登录

04 浏览器客户端 自定义服务端

05 浏览器客户端 Tomcat服务端

06 自定义浏览器 Tomcat服务端

07 自定义图形界面浏览器 Tomcat服务端

08 URL URLConnection

09 小知识点

10 域名解析

第二十五天

01 特点

02 匹配

03 切割

04 替换

05 获取

06 练习1

07 练习2

08 网页爬虫

附课程文档

立 即 下 载

相关资源

发表评论

点 击 提 交