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