社区
文章
合集
问答
学习
课程
编程词典
工具库
开发工具
网站源码
PHP 库
JS特效
网站素材
扩展插件
AI工具
休闲
游戏下载
游戏教程
简体中文
简体中文
English
繁体中文
日本語
한국어
Melayu
Français
Deutsch
Login
singup
下一节: 文件过滤器改进输出指定目录下指定后缀名的文件名称案例
(3212 次播放)
下一节
重新观看
ဆ
章节
手记
提问
课件
反馈
JAVA 初级入门视频教程
第1章 JAVA 计算机基础
1-1 计算机概述
1-2 计算机硬件和软件概述
1-3 软件开发和计算机语言概述
1-4 人机交互
1-5 键盘功能键和快捷键
1-6 如何打开DOS控制台
1-7 常见的DOS命令讲解
1-8 扩展的DOS命令
第2章 JAVA 语言基础(一)
2-1 Java语言概述
2-2 Java语言跨平台原理
2-3 JDK和JRE的概述)
2-4 JDK的下载过程图解
2-5 JDK的安装过程图解
2-6 JDK的卸载过程图解
2-7 Java开发工具介绍和JDK简介
2-8 第一个HelloWorld案例的编写和运行
2-9 开发中常见问题小结
2-10 为什么要配置path环境变量
2-11 Path环境变量的配置方式1
2-12 Path环境变量的配置方式2
2-13 classpath的作用及其配置
2-14 path和classpath的区别
2-15 Notepad++的安装及其配置
2-16 使用Notepad++开发程序并编译运行
第3章 JAVA 语言基础(二)
3-1 关键字的概述和使用
3-2 标识符的概述和组成规则
3-3 标识符中常见的命名规则
3-4 注释概述及其分类
3-5 HelloWorld案例加入注释版
3-6 注释的作用
3-7 常量的概述和使用
3-8 进制概述以及二进制,八进制,十六进制图解
3-9 不同进制数据的表现形式
3-10 任意进制到十进制的转换图解
3-11 任意进制到十进制的练习
3-12 十进制到任意进制的转换图解
3-13 十进制到任意进制的练习
3-14 快速的进制转换法
3-15 原码反码补码的讲解
3-16 原码反码补码的练习
3-17 变量的概述及格式
3-18 数据类型的概述和分类
3-19 定义不同数据类型的变量
3-20 使用变量的注意事项
3-21 数据类型转换默认转换
3-22 不同数据类型变量参与运算图解
3-23 数据类型转换强制转换
3-24 强制转换的思考题
3-25 变量相加和常量相加的区别面试题
3-26 强制转换数据溢出后的结果怎么算
3-27 字符数据参与运算
3-28 字符串参与运算
第4章 JAVA 语言基础(三)
4-1 数据类型中补充的几个小问题
4-2 算术运算符的基本用法
4-3 算术运算符++和--的用法
4-4 算术运算符++和--的练习
4-5 算术运算符+的多种用法
4-6 赋值运算符的基本用法
4-7 赋值运算符的面试题
4-8 比较运算符的基本用法及其注意事项
4-9 逻辑运算符的基本用法
4-10 逻辑运算符&&和&的区别
4-11 位运算符的基本用法1
4-12 位异或运算符的特点
4-13 位运算的面试题
4-14 位运算符的基本用法2及面试题
4-15 三元运算符的基本用法
4-16 三元运算符的练习
4-17 键盘录入的基本格式讲解
4-18 键盘录入的练习1
4-19 键盘录入的练习2
4-20 顺序结构语句
4-21 选择结构if语句格式1
4-22 选择结构if语句注意事项
4-23 选择结构if语句格式2
4-24 选择结构if语句格式2的练习
4-25 if语句的格式2和三元的相互转换问题
4-26 选择结构if语句格式3
4-27 选择结构if语句格式3的练习
4-28 选择结构if语句格式3的练习
4-29 选择结构if语句的嵌套使用
第5章 JAVA 语言基础(四)
5-1 选择结构switch语句的格式及其解释
5-2 选择结构switch语句的基本使用
5-3 选择结构switch语句的注意事项
5-4 选择结构switch语句练习1看程序写结果
5-5 选择结构switch语句练习2单项选择题
5-6 选择结构switch语句练习3表达式是字符串
5-7 选择结构switch和if语句的各自使用场景
5-8 循环结构循环语句概述
5-9 循环结构for语句的格式和基本使用
5-10 循环结构for语句的注意事项
5-11 循环结构for语句的练习1获取数据
5-12 循环结构for语句的练习2求和思想
5-13 循环结构for语句的练习3偶数和
5-14 循环结构for语句的练习4阶乘
5-15 循环结构for语句的练习5水仙花
5-16 循环结构for语句的练习6改进版的回文数
5-17 循环结构for语句的练习7统计思想
5-18 循环结构for语句的练习8同时取余问题
5-19 循环结构while语句的格式和基本使用
5-20 循环结构while语句的练习1求和思想
5-21 循环结构while语句的练习2统计思想
5-22 循环结构while语句和for语句的区别
5-23 循环结构while语句的练习珠穆朗玛峰
5-24 循环结构do...while语句的格式和基本使用
5-25 循环结构三种循环语句的区别
5-26 循环结构循环注意事项之死循环
5-27 循环结构循环嵌套输出4行5列的星星
5-28 循环结构循环嵌套输出正三角形
5-29 循环结构九九乘法表
5-30 控制跳转语句break语句
5-31 控制跳转语句continue语句
5-32 控制跳转语句return语句
5-33 while语句和break的结合使用小芳存钱
第6章 JAVA 语言基础(五)
6-1 方法概述和格式说明
6-2 方法的定义求和案例
6-3 方法的调用有明确返回值的方法调用
6-4 方法的调用图解
6-5 方法的练习1获取两个数中的较大值
6-6 方法的练习2比较两个数是否相等
6-7 方法的练习3获取三个数中的最大值
6-8 方法的注意事项
6-9 方法的调用void类型方法的定义和调用
6-10 方法的练习4根据行数和列数输出星形
6-11 方法的练习5根据键盘录入输出对应的乘法表
6-12 方法重载概述和基本使用
6-13 方法重载练习比较数据是否相等
6-14 数组概述和定义格式说明
6-15 数组的初始化动态初始化
6-16 Java中的内存分配以及栈和堆的区别
6-17 数组的内存图解1一个数组
6-18 数组的内存图解2二个数组
6-19 数组的内存图解3三个数组
6-20 数组的初始化静态初始化及内存图
6-21 数组操作的两个常见小问题越界和空指针
6-22 数组的操作1遍历
6-23 数组的操作2获取最值
6-24 数组的操作3逆序
6-25 数组的操作4查表法
6-26 数组的操作5基本查找
6-27 二维数组概述和格式1的讲解
6-28 二维数组格式1的内存图解
6-29 二维数组格式2的讲解
6-30 二维数组格式2的内存图解
6-31 二维数组格式3的讲解
6-32 二维数组格式3的内存图解
6-33 二维数组练习1遍历
6-34 二维数组练习2求和
6-35 二维数组练习3杨辉三角
6-36 思考题1Java中的参数传递问题及图解
6-37 思考题2加密问题的分析
6-38 思考题2加密问题的代码的实现
6-39 思考题2加密问题的代码改进
第7章 JAVA 面向对象(一)
7-1 思想引入和面向过程思想概述
7-2 思想概述和举例
7-3 大象装进冰箱案例
7-4 开发,设计以及特征
7-5 类与对象
7-6 类的定义概述和学生类的分析
7-7 学生类的定义
7-8 手机类的定义
7-9 学生类的使用
7-10 手机类的使用
7-11 一个对象的内存图
7-12 二个对象的内存图
7-13 三个对象的内存图
7-14 成员变量和局部变量的区别
7-15 方法的形式参数是类名的时候如何调用
7-16 匿名对象的概述和应用
7-17 封装的概述
7-18 封装的好处和设计原则
7-19 private关键字的概述和特点
7-20 private的应用标准案例
7-21 this关键字的概述和应用
7-22 this关键字的内存图解
7-23 标准的手机类代码及其测试
7-24 构造方法概述和格式
7-25 (构造方法的重载及注意事项
7-26 成员方法的分类及使用
7-27 一个标准学生类的代码及测试
7-28 一个标准的手机的代码及测试
7-29 创建对象做了哪些事情
7-30 什么时候定义成员变量
7-31 长方形案例练习
第8章 JAVA 面向对象(二)
8-1 员工类案例练习
8-2 自己实现加减乘除并测试
8-3 static关键字的引入
8-4 static关键字的特点
8-5 static的内存图解
8-6 static的注意事项
8-7 静态变量和成员变量的区别
8-8 main方法的格式详细解释
8-9 工具类中使用静态
8-10 工具类的完善
8-11 说明书的制作过程
8-12 工具类配合说明书的使用
8-13 如何使用JDK提供的帮助文档
8-14 通过JDK的帮助文档学习Math类的随机数功能
8-15 猜数字小游戏案例
8-16 代码块的概述和分类
8-17 代码块看程序写结果
8-18 继承的引入和概述
8-19 继承案例和继承的好处
8-20 继承的弊端
8-21 Java中类的继承特点
8-22 继承的注意实现和什么时候使用继承
8-23 继承中成员变量的关系
8-24 this和super的区别和应用
8-25 继承中构造方法的关系
8-26 继承中构造方法的注意事项
8-27 继承中的面试题1
8-28 继承中的面试题2
8-29 继承中的面试题3
8-30 继承中成员方法关系
8-31 方法重写的应用
8-32 方法重写的注意事项
8-33 两个面试题
8-34 使用继承前的学生和老师案例
8-35 使用继承后的学生和老师案例
8-36 猫狗案例分析
8-37 猫狗案例实现及测试
第9章 JAVA 面向对象(三)
9-1 final关键字引入
9-2 final关键字修饰类,方法以及变量的特点
9-3 final关键字修饰局部变量
9-4 final修饰变量的初始化时机
9-5 多态的概述和前提条件
9-6 按照多态前提给出代码体现
9-7 多态中的成员访问特点
9-8 多态的好处
9-9 多态的弊端
9-10 多态中向上转型和向下转型
9-11 孔子装爹案例讲解多态现象
9-12 多态继承中的内存图解
9-13 多态中的对象变化内存图解
9-14 猫狗案例多态版
9-15 南北方人案例
9-16 多态的练习题看程序写结果
9-17 抽象类的引入
9-18 抽象类的特点
9-19 抽象类的成员特点
9-20 抽象类练习猫狗案例
9-21 抽象类练习老师案例
9-22 抽象类练习学员案例
9-23 抽象类练习员工案例
9-24 抽象类中的小问题
9-25 接口的引入
9-26 接口的特点
9-27 接口的成员特点
9-28 类与类,类与接口,接口与接口的关系
9-29 抽象类和接口的区别
9-30 猫狗案例加入跳高功能分析
9-31 猫狗案例加入跳高功能代码实现
9-32 老师学生案例加入抽烟功能分析及代码实现
第10章 JAVA 面向对象(四)
10-1 运动员和教练案例分析
10-2 运动员和教练案例实现
10-3 运动员和教练案例测试
10-4 类名作为形式参数
10-5 抽象类名作为形式参数
10-6 接口名作为形式参数
10-7 类名作为返回值类型
10-8 抽象类名作为返回值类型
10-9 接口名作为返回值类型
10-10 链式编程
10-11 package关键字的概述及作用
10-12 包的定义及注意事项
10-13 带包的类编译和运行
10-14 不同包下类之间的访问
10-15 import关键字的概述和使用
10-16 四种权限修饰符的测试
10-17 类及其组成所使用的常见修饰符
10-18 内部类概述和访问特点
10-19 内部类分类及成员内部类的直接使用
10-20 成员内部类的常见修饰符及应用
10-21 成员内部类的面试题
10-22 局部内部类访问局部变量的问题
10-23 匿名内部类的格式和理解
10-24 匿名内部类的方法调用
10-25 匿名内部类在开发中的应用
10-26 匿名内部类的面试题
第11章 JAVA 开发工具
11-1 常见开发工具介绍
11-2 Eclipse和MyEclipse的概述
11-3 Eclipse的下载安装及卸载
11-4 Eclipse中如何写一个HelloWorld案例
11-5 Eclipse中如何编译和运行程序
11-6 Eclipse的汉化及语法检查提示
11-7 Eclipse的视窗和视图概述
11-8 Eclipse工作空间的基本配置
11-9 Eclipse中内容辅助键的使用
11-10 Eclipse中快捷键的使用
11-11 Eclipse中构造方法和get_set方法的自动生成
11-12 Eclipse中继承抽象类或者实现接口的简化
11-13 Eclipse中如何写一个标准学生类及其测试
11-14 Eclipse中写跳高接口抽象动物类及具体动物子类
11-15 Eclipse中如何生成jar包并导入到新的项目中
11-16 Eclipse如何制作帮助文档和使用jar包
11-17 Eclipse中如何删除项目和导入项目
11-18 Eclipse导入项目要注意的小问题
11-19 Eclipse开发中接收项目的注意事项
11-20 Eclipse中debug的基本使用
11-21 Eclipse查看Java中参数传递问题
11-22 API概述
11-23 学习汉语和编程语言的异同点
11-24 Object类的概述
11-25 Object类的hashCode()方法
11-26 Object类的getClass()方法
11-27 Object类的toString()方法
11-28 Object类的equals()方法
11-29 Object类的equals()方法代码优化
11-30 Object类的finalize()方法和clone()方法
第12章 JAVA 常见对象(一)
12-1 Scanner的概述和构造方法原理
12-2 Scanner类的hasNextXxx()和nextXxx()方法的讲解
12-3 Scanner获取数据出现的小问题及解决方案
12-4 String类的概述
12-5 String类的构造方法
12-6 String的特点一旦被赋值就不能改变
12-7 String字面值对象和构造方法创建对象的区别
12-8 String面试题看程序写结果
12-9 String类的判断功能
12-10 模拟用户登录案例
12-11 断点查看模拟用户登录案例
12-12 模拟用户登录案例增强版加入猜数字游戏
12-13 断点查看模拟用户登录案例增强版加入猜数字游戏
12-14 String类的获取功能
12-15 字符串的遍历
12-16 统计大写,小写及数字字符的个数案例
12-17 断点查看统计大写,小写及数字字符的个数案例
12-18 String类的转换功能
12-19 把字符串的首字母转大写其他转小写
12-20 String类的其他功能
12-21 String类的compareTo()方法的源码解析
12-22 把int数组拼接字符串的案例
12-23 把int数组拼接成字符串的案例改进版
12-24 字符串反转的案例
12-25 在大串中查找小串出现的次数案例思路图解
12-26 在大串中查找小串出现的次数案例代码实现
12-27 在大串中查找小串出现的次数案例代码优化
12-28 断点查看在大串中查找小串出现的次数案例
12-29 StringBuffer的概述
12-30 StringBuffer类的构造方法
12-31 StringBuffer的添加功能
12-32 StringBuffer的删除功能
12-33 StringBuffer的替换功能
第13章 JAVA 常见对象(二)
13-1 StringBuffer的反转功能
13-2 StringBuffer的截取功能
13-3 StringBuffer和String的相互转换
13-4 把数组拼接成指定格式的字符串案例
13-5 字符串反转功能案例
13-6 判断一个字符串是否对称案例
13-7 StringBuffer的两个小面试题
13-8 String和StringBuffer分别作为参数传递
13-9 数组高级冒泡排序原理图解
13-10 数组高级冒泡排序代码实现
13-11 数组高级选择排序原理图解
13-12 数组高级选择排序代码实现
13-13 把字符串中的字符进行排序案例
13-14 数组高级二分查找原理图解
13-15 数组高级二分查找代码实现
13-16 二分查找使用的注意事项
13-17 Arrays工具类的概述和使用
13-18 Arrays工具类的源码解析
13-19 基本类型包装类的引入
13-20 Integer的构造方法
13-21 String和int类型的相互转换
13-22 Integer中进制转换的操作
13-23 JDK5的新特性自动装箱和拆箱
13-24 Integer直接赋值的面试题
13-25 Character的概述
13-26 Character的常见方法讲解
13-27 统计字符串中大写小写以及数字出现的次数案例
13-28 如何校验一个QQ号码案例
13-29 正则表达式的概述和基本使用
13-30 正则表达式的组成规则
13-31 正则表达式的判断功能
13-32 校验邮箱案例
13-33 正则表达式的分割功能
第14章 JAVA 常见对象(三)
14-1 分割功能的小练习
14-2 把字符串中的数字排序案例
14-3 正则表达式的替换功能
14-4 Pattern和Matcher的概述
14-5 正则表达式的获取功能
14-6 Math类概述和方法使用
14-7 如何获取任意范围内的随机数案例
14-8 Random类的概述和方法使用
14-9 System类中垃圾回收的方法gc()的讲解
14-10 System类中的exit()和currentTimeMillis()的讲解
14-11 System类中的arraycopy()的讲解
14-12 BigInteger的概述和构造方法
14-13 BigInteger的加减乘除法的使用
14-14 BigDecimal的引入和概述
14-15 BigDecimal的加减乘除法的使用
14-16 Date的概述和构造方法
14-17 Date类中日期和毫秒的相互转换
14-18 DateFormat实现日期和字符串的相互转换
14-19 日期工具类的编写和测试案例
14-20 你来到这个世界多少天案例
14-21 Calendar类的概述和获取日历字段的方法
14-22 Calendar类的add()和set()方法
14-23 如何获取任意年份的2月份有多少天案例
第15章 JAVA 集合框架(一)
15-1 JAVA 集合框架(一)
15-2 对象数组的内存图解
15-3 集合的由来及与数组的区别
15-4 集合的继承体系图解
15-5 Collection集合的功能概述
15-6 Collection集合的基本功能测试
15-7 Collection集合的高级功能测试
15-8 集合的遍历之集合转数组遍历
15-9 Collection存储自定义对象并遍历案例
15-10 集合的遍历之迭代器遍历
15-11 Collection存储自定义对象并遍历案例
15-12 迭代器使用的问题探讨
15-13 集合的使用步骤图解
15-14 迭代器的原理及源码解析
15-15 Collection存储字符串并遍历
15-16 Collection存储学生对象并遍历
15-17 List存储字符串并遍历
15-18 List集合的特点
15-19 List存储学生对象并遍历
15-20 List集合的特有功能概述和测试
15-21 List集合的特有遍历功能
15-22 List存储自定义对象并遍历
15-23 ListIterator的特有功能
15-24 并发修改异常的产生原因及解决方案
15-25 数据结构之栈和队列
15-26 数据结构之数组和链表
15-27 List的三个子类的特点
15-28 ArrayList存储字符串并遍历
15-29 ArrayList存储自定义对象并遍历
15-30 Vector的特有功能
15-31 LinkedList的特有功能
15-32 去除ArrayList集合中的重复字符串元素案例1
15-33 断点查看去除重复元素案例1
15-34 去除ArrayList集合中的重复字符串元素案例2
第16章 JAVA 集合框架(二)
16-1 去除ArrayList集合中的重复自定义对象元素案例
16-2 用LinkedList实现栈结构的集合代码
16-3 用LinkedList模拟栈数据结构的集合并测试案例
16-4 泛型概述和基本使用
16-5 ArrayList存储字符串并遍历泛型版
16-6 ArrayList存储自定义对象并遍历泛型版
16-7 通过Object转型问题引入泛型
16-8 泛型类的概述及使用
16-9 泛型方法的概述和使用
16-10 泛型接口的概述和使用
16-11 泛型高级之通配符
16-12 增强for的概述和使用
16-13 ArrayList存储字符串并遍历增强for版
16-14 ArrayList存储自定义对象并遍历增强for版
16-15 静态导入的概述和使用
16-16 可变参数的概述和使用
16-17 Arrays工具类的asList()方法的使用
16-18 集合嵌套存储和遍历元素的案例图解
16-19 集合嵌套存储和遍历元素的案例代码实现
16-20 产生10个1-20之间的随机数要求随机数不能重复案例
16-21 键盘录入多个数据在控制台输出最大值案例
16-22 ArrayList集合的toString()方法源码解析
16-23 用户登录注册案例分析图解
16-24 用户登录注册案例详细分析和分包的实现
16-25 用户登录注册案例用户基本描述类和用户操作接口的实现
16-26 用户登录注册案例用户操作类的具体实现
16-27 用户登录注册案例用户测试类的实现
16-28 用户登录注册案例用户测试类的小问题解决
16-29 用户登录注册案例加入猜数字小游戏
16-30 控制台购物管理系统功能演示
16-31 Set集合概述及特点
16-32 HashSet存储字符串并遍历
16-33 HashSet保证元素唯一性的源码解析
第17章 JAVA 集合框架(三)
17-1 HashSet存储自定义对象并遍历
17-2 HashSet保证元素唯一性的代码体现及图解
17-3 HashSet存储自定义对象并遍历练习
17-4 LinkedHashSet的概述和使用
17-5 TreeSet存储Integer类型的元素并遍历
17-6 TreeSet保证元素排序的源码解析
17-7 TreeSet保证元素唯一性和自然排序的原理和图解
17-8 TreeSet存储自定义对象并遍历练习1
17-9 TreeSet存储自定义对象并遍历练习2
17-10 TreeSet保证元素唯一性和比较器排序的原理及代码实现
17-11 TreeSet的add()方法源码再次解读和TreeSet对元素排序的总结
17-12 产生10个1-20之间的随机数要求随机数不能重复案例简洁版
17-13 键盘录入学生信息按照总分排序后输出在控制台案例
17-14 Map集合概述和特点
17-15 Map集合的功能概述
17-16 Map集合的基本功能测试
17-17 Map集合的获取功能测试
17-18 Map集合的遍历之键找值
17-19 Map集合的遍历之键值对对象找键和值
17-20 Map集合遍历的两种方式比较图解
17-21 HashMap集合键是Stirng值是String的案例
17-22 HashMap集合键是Integer值是String的案例
17-23 HashMap集合键是String值是Student的案例
17-24 HashMap集合键是Student值是String的案例
17-25 LinkedHashMap的概述和使用
17-26 TreeMap集合键是String值是String的案例
17-27 TreeMap集合键是Student值是String的案例
17-28 统计字符串中每个字符出现的次数案例图解
17-29 统计字符串中每个字符出现的次数案例代码实现
17-30 断点查看统计字符串中每个字符出现的次数案例
17-31 HashMap集合嵌套HashMap集合的案例
17-32 HashMap集合嵌套ArrayList集合的案例
17-33 ArrayList集合嵌套HashMap集合的案例
第18章 JAVA 集合框架(四)
18-1 集合多层嵌套的数据分析
18-2 集合多层嵌套的代码体现
18-3 HashMap和Hashtable的区别
18-4 Collections工具类的概述
18-5 Collections工具类的常见方法讲解
18-6 ArrayList存储自定义对象并排序案例
18-7 模拟斗地主洗牌和发牌
18-8 模拟斗地主洗牌和发牌并对牌进行排序的原理图解
18-9 模拟斗地主洗牌和发牌并对牌进行排序的代码实现
18-10 集合的特点和数据结构总结
18-11 如何选择使用哪种集合呢
18-12 各种集合常见功能和遍历方式总结
第19章 JAVA IO流(一)
19-1 IO流技术概述
19-2 异常的概述和分类
19-3 JVM默认是如何处理异常的
19-4 try...catch的方式处理异常1
19-5 try...catch的方式处理异常2
19-6 JDK7针对多个异常的处理方案
19-7 编译期异常和运行期异常的区别
19-8 Throwable的几个常见方法
19-9 throws的方式处理异常
19-10 throw的概述以及和throws的区别
19-11 到底如何处理异常呢
19-12 finally关键字的特点及作用
19-13 面试题之final,finally和finalize的区别
19-14 面试题之如果在finally之前有return
19-15 异常处理的变形及自定义异常概述
19-16 自定义异常的实现和测试
19-17 异常的注意事项
19-18 File类的概述和构造方法
19-19 File类的创建功能
19-20 File类的删除功能
19-21 File类的重命名功能
19-22 File类的判断功能
19-23 File类的获取功能
19-24 File类的高级获取功能
19-25 输出指定目录下指定后缀名的文件名称案例
19-26 文件过滤器改进输出指定目录下指定后缀名的文件名称案例
19-27 带文件名称过滤器的list()方法的源码
19-28 批量修改文件名称案例
19-29 递归概述和注意事项
19-30 递归解决问题的思想及图解
19-31 递归求阶乘的代码实现及内存图解
19-32 断点查看递归求阶乘的执行流程
19-33 不死神兔问题案例
第20章 JAVA IO流(二)
20-1 递归输出指定目录下所有的java文件的绝对路径案例
20-2 递归删除带内容的目录案例
20-3 断点查看删除带内容的目录案例执行流程
20-4 IO流概述及分类
20-5 IO流基类概述和一个简单的需求分析
20-6 FileOutputStream的构造方法
20-7 FileOutputStream写出数据
20-8 FileOutputStream的三个write()方法
20-9 FileOutputStream写出数据实现换行和追加写入
20-10 FileOutputStream写出数据加入异常处理
20-11 FileInputStream读取数据
20-12 字节流复制文本文件案例1
20-13 计算机是如何识别把两个字节拼接为中文的呢
20-14 字节流复制文本文件案例2
20-15 字节流复制图片案例
20-16 字节流复制视频案例1
20-17 FileInputStream读取数据一次一个字节数组
20-18 FileInputStream读取数据的两种方式比较图解
20-19 字节流复制文本文件案例3
20-20 字节流复制视频案例2
20-21 BufferedOutputStream写出数据
20-22 BufferedInputStream读取数据
20-23 字节流四种方式复制MP4并测试效率
20-24 转换流出现的原因及格式
20-25 编码表概述和常见编码表
20-26 String类中的编码和解码问题
20-27 转换流OutputStreamWriter的使用
20-28 转换流InputStreamReader的使用
20-29 字符流的5种写数据的方式
20-30 字符流的2种读数据的方式
20-31 字符流复制文本文件案例1
20-32 字符流复制文本文件案例2
20-33 字符流复制文本文件案例3
第21章 JAVA IO流(三)
21-1 字符缓冲输出流BufferedWriter的使用
21-2 字符缓冲输入流BufferedReader的使用
21-3 字符缓冲流复制文本文件案例1
21-4 字符缓冲流的特殊功能
21-5 字符缓冲流复制文本文件案例2
21-6 IO流小结图解
21-7 复制文本文件的5种方式案例
21-8 复制图片的4种方式案例
21-9 把集合中的数据存储到文本文件案例
21-10 把文本文件中的数据存储到集合中案例
21-11 随机获取文本文件中的姓名案例
21-12 复制单级文件夹案例
21-13 复制指定目录下指定后缀名的文件并修改名称案例
21-14 断点查看复制文件并修改后缀名案例的执行流程
21-15 复制多级文件夹案例
21-16 键盘录入学生信息按照总分排序并写入文本文件案例
21-17 把一个文件中的字符串排序后再写入另一个文件案例
21-18 自定义类模拟BufferedReader的readLine()功能案例
21-19 LineNumberReader的使用案例
21-20 自定义类模拟LineNumberReader的获取行号功能案例
21-21 登录注册案例的知识回顾
21-22 登录注册案例IO版实现
21-23 数据输入输出流的概述和讲解
21-24 内存操作流的概述和讲解
21-25 打印流的概述和特点
21-26 PrintWriter作为Writer的子类使用
21-27 PrintWriter实现自动刷新和换行
21-28 打印流改进复制文本文件案例
21-29 标准输入输出流概述和输出语句的本质
21-30 三种方式实现键盘录入
第22章 JAVA IO流(四)
22-1 输出语句用字符缓冲流改进
22-2 随机访问流概述和写出数据
22-3 随机访问流读取数据和操作文件指针
22-4 合并流读取两个文件的内容复制到一个文件中
22-5 合并流读取多个文件的内容复制到一个文件中
22-6 序列化流和反序列化流的概述和使用
22-7 如何解决序列化时候的黄色警告线问题
22-8 如何让对象的成员变量不被序列化
22-9 Properties的概述和作为Map集合的使用
22-10 Properties的特殊功能使用
22-11 Properties的load()和store()功能
22-12 判断文件中是否有指定的键如果有就修改值的案例
22-13 如何让猜数字小游戏只能玩5次案例
22-14 NIO的介绍和JDK7下NIO的一个案例
第23章 JAVA 多线程(一)
23-1 多线程程序的引入
23-2 进程概述及多进程的意义
23-3 线程概述及多线程的意义
23-4 多线程举例及并行和并发的区别
23-5 Java程序运行原理和JVM的启动是多线程的吗
23-6 如何实现多线程及多线程方式1的思路
23-7 多线程方式1的代码实现
23-8 获取和设置线程对象名称
23-9 线程调度及获取和设置线程优先级
23-10 线程控制之休眠线程
23-11 线程控制之加入线程
23-12 线程控制之礼让线程
23-13 线程控制之守护线程
23-14 线程控制之中断线程
23-15 线程生命周期图解
23-16 多线程方式2的思路及代码实现
23-17 多线程两种方式的图解比较及区别
23-18 继承Thread类的方式卖电影票案例
23-19 实现Runnable接口的方式卖电影票案例
23-20 买电影票出现了同票和负数票的原因分析
23-21 线程安全问题的产生原因分析
23-22 同步代码块的方式解决线程安全问题
23-23 同步代码块解决线程安全问题的解释
23-24 同步的特点及好处和弊端
23-25 同步代码快的锁及同步方法应用和锁的问题
23-26 以前的线程安全的类回顾
23-27 JDK5之后的Lock锁的概述和使用
23-28 死锁问题概述和使用
23-29 生产者消费者问题描述图
第24章 JAVA 多线程(二)
24-1 生产者消费者问题代码1
24-2 生产者消费者题代码2并解决线程安全问题
24-3 生产者消费者之等待唤醒机制思路图解
24-4 生产者消费者之等待唤醒机制代码实现
24-5 生产者消费者之等待唤醒机制代码分析
24-6 线程的状态转换图及常见执行情况
24-7 线程组的概述和使用
24-8 生产者消费者之等待唤醒机制代码优化
24-9 线程池的概述和使用
24-10 多线程方式3的思路及代码实现
24-11 多线程方式3的求和案例
24-12 匿名内部类的方式实现多线程程序
24-13 定时器的概述和使用
24-14 定时任务的多次执行代码体现
24-15 定时删除指定的带内容目录
24-16 多线程常见的面试题
第25章 JAVA 设计模式
25-1 面向对象的常见设计原则概述
25-2 设计模式的概述和分类
25-3 简单工厂模式概述和使用
25-4 工厂方法模式的概述和使用
25-5 单例模式之饿汉式
25-6 单例模式之懒汉式
25-7 单例模式的Java代码体现Runtime类
第26章 图形用户界面
26-1 GUI概述和GUI与CLI的区别
26-2 java.awt和javax.swing包的区别
26-3 GUI中组件继承图
26-4 HelloWorld窗体案例
26-5 优化HelloWorld窗体案例代码
26-6 事件监听机制原理概述及举例
26-7 窗体关闭案例
26-8 适配器设计模式讲解
26-9 适配器类改进窗体关闭案例
26-10 窗体添加按钮并对按钮添加事件案例
26-11 把文本框的值转移到文本域案例
26-12 通过鼠标移动到按钮上更改背景色案例
26-13 如何控制在文本框里面只能输入数字字符案例
26-14 一级菜单案例
26-15 多级菜单案例
26-16 Netbeans的概述和使用
26-17 模拟四则运算案例
26-18 修改窗体的图标代码
26-19 如何设置窗体居中的代码
26-20 如何修改窗体的皮肤的代码
26-21 对四则运算案例加入校验和提示
26-22 用户登录注册的包结构回顾
26-23 用户登录注册的基本功能实现
26-24 用户登录注册的界面实现
26-25 用户登录注册的界面跳转
26-26 用户登录注册的最终版
26-27 用户登录注册加入四则运算案例
第27章 JAVA 网络编程
27-1 网络编程概述
27-2 网络模型概述和图解
27-3 网络编程三要素概述
27-4 网络编程三要素之IP概述1
27-5 网络编程三要素之IP概述2
27-6 InetAddress类的概述和使用
27-7 网络编程三要素之端口
27-8 网络编程三要素之协议
27-9 Socket通信原理图解
27-10 UDP协议发送数据
27-11 UDP协议接收数据
27-12 UDP协议发送和接收数据图解
27-13 UDP协议发送和接收数据代码优化
27-14 发送端的数据来自于键盘录入案例
27-15 DOS窗口演示简易聊天小程序
27-16 多线程实现聊天室程序
27-17 一个GUI版的聊天程序案例的演示
27-18 TCP协议发送数据
27-19 TCP协议接收数据
27-20 TCP协议发送和接收数据图解
27-21 服务器给客户端一个反馈案例
27-22 客户端键盘录入服务器控制台输出
27-23 客户端键盘录入服务器写到文本文件
27-24 客户端读取文本文件服务器控制台输出
27-25 TCP协议上传文本文件
27-26 TCP上传文本文件并给出反馈
27-27 TCP协议上传图片并给出反馈
27-28 关于多个客户端上传到一个服务器的思考
27-29 多线程改进多个客户端上传文件案例
第28章 JAVA 反射
28-1 类的加载概述和加载时机
28-2 类加载器的概述和分类
28-3 反射概述
28-4 获取class文件对象的三种方式
28-5 通过反射获取无参构造方法并使用
28-6 通过反射获取带参构造方法并使用
28-7 通过反射获取私有构造方法并使用
28-8 通过反射获取成员变量并使用
28-9 通过反射获取无参无返回值成员方法并使用
28-10 通过反射获取带参带返回值成员方法并使用
28-11 通过反射运行配置文件内容
28-12 通过反射越过泛型检查
28-13 通过反射写一个通用的设置某个对象的某个属性为指定的值
28-14 通过用户的增删改查和学生的登录注册引出中介
28-15 动态代理的概述和实现
28-16 模版设计模式概述和使用
28-17 装饰模式概述和使用
第29章 JAVA JDK5新特性
29-1 JDK5新特性回顾
29-2 自己实现枚举类
29-3 通过enum实现枚举类
29-4 枚举的注意事项
29-5 枚举类的常见方式
29-6 JDK7的六个新特性回顾和讲解
29-7 JDK的下载,安装和卸载
29-8 接口中也可以有方法了
上一节
下一节
教程列表
获取帮助
课程推荐
课件下载
初级
JAVA 初级入门视频教程
180493 人在看