【课程介绍】
此阶段能掌握java基础语法,面向对象思想,抽象类,接口,异常,集合,IO流,文件处理,多线程,网络编程,eclipse的使用等java基础课程,给刚入门的小白提供直接跨入java领域的时空隧道。
此阶段能掌握java基础语法,面向对象思想,抽象类,接口,异常,集合,IO流,文件处理,多线程,网络编程,eclipse的使用等java基础课程,给刚入门的小白提供直接跨入java领域的时空隧道。
- 第一章:Java基础教程入门
-
- 1. 计算机基本概念与dos命令 19:07
- 2. Dos命令续 12:09
- 3. 发展史体系与下载 22:14
- 4. Jdk安装与环境变量配置 18:55
- 5. Helloworld案例与分析 29:46
- 6. Javadoc与跨平台原理 23:49
- 7. 开发工具配置与反编译 33:08
- 第二章:java编程基础
-
- 01. 变量与标识符 17:50
- 02. 八种基本数据类型 26:00
- 03. 进制与转换 26:45
- 04. 基本数据类型转换 19:42
- 05. 关键字与转义字符 14:33
- 06. 算术赋值关系运算符 21:37
- 07. 逻辑运算符与示例 29:37
- 08. 位运算符与变量交换 31:42
- 09. 三目运算符与优先级 12:21
- 10. If分支语句 31:19
- 11. Switch分支语句 28:28
- 12. 分支语句比较和经验总结 13:53
- 13. While与dowhile循环 25:02
- 14. For循环 16:16
- 15. 多重循环示例与小结 30:51
- 第三章:Java视频教程-方法与数组
-
- 01. 方法的定义与参数 26:17
- 02. 方法的返回值与重载 25:27
- 03. 数组的定义与四种赋值方式 17:06
- 04. 数组遍历和内存分析 36:43
- 05. 数组示列之猜数与打印三角形 16:05
- 06. 二维数组与最大最小值算法 16:25
- 07. 冒泡排序算法 18:22
- 08. 选择排序算法 14:32
- 09. 插入排序算法 39:56
- 10. 二分查找算法 13:58
- 11. Arrays工具类 30:58
- 12. 双色球案例(1) 31:32
- 13. 双色球案例(2) 30:36
- 14. 双色球案例(3) 11:46
- 第四章:Java视频教程-面向对象(上)
-
- 01. 面向对象基本概念 27:33
- 02. 类和对象的定义格式 17:56
- 03. 类和对象的内存分析 23:03
- 04. 面向对象封装性 31:47
- 05. 成员变量和局部变量 12:35
- 06. 构造方法 18:40
- 07. This关键字 10:04
- 08. 值传递与引用传递 27:02
- 09. 对象的一对一关系 13:45
- 10. Static关键字修饰属性和方法 26:32
- 11. 完整内存结构图与main方法详解 11:32
- 12. 代码块 11:23
- 13. 单例设计模式 26:52
- 14. 对象数组案例(1) 25:41
- 15. 对象数组案例(2) 31:43
- 第五章:Java视频教程-面向对象(下)
-
- 01. 继承的基本概念 25:59
- 02. 继承小结 18:16
- 03. 方法重写与super关键字 24:20
- 04. 继承应用示例 28:08
- 05. Final关键字 23:21
- 06. 抽象类的基本概念 17:54
- 07. 接口的基本概念 26:02
- 08. 面向对象的多态性 32:53
- 09. Instanceof关键字 10:13
- 10. 抽象类应用之模板方法设计模式 21:21
- 11. 接口应用之策略设计模式 25:02
- 12. Object类 34:26
- 13. 简单工厂设计模式 13:07
- 14. 静态代理设计模式 17:03
- 15. 适配器设计模式 23:27
- 16. 内部类详解(1) 23:39
- 17. 内部类详解(2) 25:50
- 18. 内部类详解(3) 18:13
- 19. 递归算法 17:45
- 20. 数据结构之链表(1) 23:23
- 21. 数据结构之链表(2) 17:59
- 22. 数据结构之链表(3) 19:41
- 23. 基本数据类型包装类 30:35
- 24. 包与访问修饰符 17:09
- 第六章:Java视频教程-Eclipse与异常处理
-
- 1. Eclipce开发工具基本使用 31:39
- 2. 异常概念与简单使用 27:43
- 3. try_catch_finally的使用 29:30
- 4. throw_throws与异常规则 22:38
- 5. 自定义异常与assert 38:40
- 6. 新特性与debug技术 30:18
- 第七章:Java视频教程-常用类库API
-
- 01. String类原理分析 31:56
- 02. String常用方法介绍 32:42
- 03. StringBuffer源码分析与常用方法 24:41
- 04. StringBuilder分析 19:06
- 05. 程序国际化Local与属性文件 28:16
- 06. 程序国际化ResourceBundle与动态文本处理 20:07
- 07. Math_Random和日期工具类的使用 31:57
- 08. Comparable与Comparator 26:45
- 09. Cloneable 15:00
- 10. System和Runtime 18:35
- 11. 数字处理工具类 20:31
- 12. MD5简单使用 26:46
- 13. 数据结构之二叉树实现原理 20:59
- 14. JDK8新特性Lambda表达式语法 26:58
- 15. JDK8新特性Lambda表达式应用与小结 14:31
- 第八章:Java视频教程-文件与IO
-
- 01. File类的使用 36:30
- 02. 指定目录查找文件示例 11:35
- 03. 字节输出输入流 32:45
- 04. 字节输出输入流原理分析 16:10
- 05. 字符输入输出流实现与分析 23:34
- 06. 简单的文件复制示例 9:12
- 07. 字节字符转换流 18:29
- 08. 字节缓冲流 24:43
- 09. 字符缓冲流 19:13
- 10. 打印流 9:37
- 11. 对象流与序列化 31:32
- 12. 字节数组流 13:00
- 13. 数据流 11:25
- 14. 文件分割示例 24:21
- 15. 文件合并示例与合并流 16:19
- 16. 字符串流与管道流 22:10
- 17. RandomAccessFile使用 10:43
- 18. Properties工具类使用 27:17
- 19. 文件压缩示例 21:09
- 20. 文件解压示例 11:08
- 21. 装饰者设计模式 35:00
- 22. 常见字符编码 19:23
- 23. NIO基本概念与缓冲区 21:59
- 24. 通道文件操作与内存映射 23:36
- 25. Path接口与Files工具类_小结 25:19
- 第九章:Java视频教程-集合
-
- 01. 集合框架概述与ArrayList基本使用 29:41
- 02. ArrayList与Vector源码分析及比较 26:49
- 03. LinkedList实现类与源码分析 14:00
- 04. HashSet的特点及使用 19:26
- 05. HashSet判断重复值的原理 29:30
- 06. TreeSet与LinkedHashSet 22:49
- 07. 集合迭代器 17:20
- 08. jdk8的foreach与Consumer接口 10:41
- 09. jdk8的四大核心函数式接口 26:58
- 10. jdk8之Stream接口(1) 28:14
- 11. jdk8之Stream接口(2) 18:27
- 12. Map接口与HashMap基本使用 20:48
- 13. HashMap源码分析与哈希表实现原理(1) 30:47
- 14. HashMap源码分析与哈希表实现原理(2) 10:31
- 15. Hashtable与LinkedHashMap 16:22
- 16. TreeMap 15:02
- 17. jdk8Map新特性介绍 28:41
- 18. Collections工具类的使用 23:46
- 19. jdk8之Optional类的使用 21:45
- 20. 队列与栈 21:08
- 21. 对象的一对多与多对多 14:20
- 22. 迭代器设计模式 13:46
- 23. Guava开源组件使用(1) 19:04
- 24. Guava开源组件使用(2) 18:24
- 25. Guava开源组件使用(3) 23:19
- 26. Guava开源组件使用(4) 11:08
- 第一十章:Java视频教程-多线程与并发
-
- 01. IntellijIDEA开发工具介绍 17:50
- 02. 进程与线程的基本概念 18:53
- 03. 线程的两种实现方式 14:13
- 04. 线程的休眠 14:52
- 05. join与中断线程 27:40
- 06. 守护线程_优先级与其它方法 17:26
- 07. 线程同步(1) 25:09
- 08. 线程同步(2) 21:23
- 09. 线程死锁 9:54
- 10. 生产者与消费者案例(1) 23:59
- 11. 生产者与消费者案例(2) 13:28
- 12. 线程生命周期与线程池_小结 31:55
- 第一十一章:Java视频教程-网络编程
-
- 1. 网络编程基本概念介绍 29:05
- 2. TCP协议的原理分析与示例 27:53
- 3. 服务器同时处理多个客户端示例 17:27
- 4. 即时聊天案例简易版(1) 28:17
- 5. 即时聊天案例简易版(2) 29:16
- 6. UDP通讯协议示例 16:49
- 7. URL下载示例 11:09
- 8. MINA框架介绍与服务器端程序 30:09
- 9. MINA客户端程序与发送对象数据_小结 27:00
- 第一十二章:Java视频教程-反射与内省
-
- 01. 基本概念与三种获取Class对象的方式 17:30
- 02. 获取构造器实例化对象与属性信息 21:10
- 03. 包信息和方法 17:58
- 04. 动态代理模式 28:03
- 05. 动态代理模式补充 12:42
- 06. JavaBean的概念与BeanUtils工具 20:47
- 07. 内省(1) 26:38
- 08. 内省(2) 15:14
- 09. 理解可配置的AOP框架(1) 27:40
- 10. 理解可配置的AOP框架(2) 29:28
- 11. 单例设计模式优化与小结 17:11
- 第一十三章:Java视频教程-泛型
-
- 1. 泛型的作用与定义 21:55
- 2. 通配符泛型方法和嵌套 21:06
- 第一十五章:Java视频教程-枚举
-
- 1. 枚举的基本使用 22:14
- 2. 构造器接口抽象类单例的使用 14:17
- 第一十六章:Java视频教程-注解
-
- 1. 什么是Annotation及系统定义的三个注解 18:56
- 2. 自定义Annotation 16:31
- 3. 反射读取注解信息与定义注解的注解 17:19
- 第一十七章:Java视频教程-XML与JSON
-
- 01. XML介绍与SAX解析 28:05
- 02. SAX解析续 26:20
- 03. SAX解析小结 9:35
- 04. DOM解析 25:20
- 05. JDOM解析 16:14
- 06. DOM4J解析与四种解析的比较 16:48
- 07. XMLEncoder与XMLDecoder以及xStream工具的使用 17:48
- 08. JsonReader解析json数组 24:14
- 09. JsonReader解析复杂json 27:19
- 10. 生成JSON数据与GSON工具的使用以及小结 31:49
- 第一十八章:Java视频教程-GUI事件处理
-
- 1. GUI介绍与简单示例 18:00
- 2. 补充乱码显示问题与事件处理的接口回调 28:46
- 3. 观察者设计模式 31:27
- 第一十九章:Java视频教程-Java项目实战
-
- 01. 准备工作 23:15
- 02. 资源文件配置_baseclass与welcomeclass 27:30
- 03. 用户注册功能实现 28:13
- 04. 用户登录功能实现 19:09
- 05. uml时序图与git建立代码仓库 29:25
- 06. 产品列表功能显示实现 25:39
- 07. 用户功能显示与代码打包测试 16:29
- 08. 打包补充与产品列表uml时序图 8:17
- 09. 订单模块工具类与业务接口实现 25:21
- 10. 购买商品实现(1) 29:24
- 11. 购买商品实现(2) 19:37
- 12. 购买商品实现uml时序图 7:08
- 13. 查询订单实现及uml时序图 15:32
- 14. 视图层与业务层代码优化 16:21
- 15. 项目总结 15:47
阅读更多
发布回复