├<第01天>
    │ ├001基本常识.avi
    │ ├002_Java的跨平台性.avi
    │ ├003_Java环境搭建(安装).avi
    │ ├004_Java环境搭建(环境变量配置).avi
    │ ├005_Java环境搭建(环境变量配置技巧)教.avi
    │ ├006_Java环境搭建(环境变量临时配置方式).avi
    │ ├007_Hello World.avi
    │ ├008_classpath配置.avi
    │ ├009_Hello World的组成部分.avi
    │ └010
    注释.avi
    ├<第02天>
    │ ├011标识符.avi
    │ ├012
    常量.avi
    │ ├013进制的特点.avi
    │ ├014
    进制转换(十进制和二进制).avi
    │ ├015进制转换(八进制和十六进制).avi
    │ ├016
    进制转换(负数二进制).avi
    │ ├017变量.avi
    │ ├018
    类型转换.avi
    │ ├019算术运算符.avi
    │ ├020
    转义字符.avi
    │ ├021赋值和比较运算符.avi
    │ ├022
    逻辑运算符.avi
    │ ├023位运算符(左移右移).avi
    │ ├024
    位运算符(与-或-异或).avi
    │ ├025位运算符(练习).avi
    │ ├026
    位运算符(练习2&三元运算符).avi
    │ ├027语句(if).avi
    │ ├028
    语句(if练习).avi
    │ ├029语句(Switch).avi
    │ └030
    语句(Switch练习).avi
    ├<第03天>
    │ ├031语句(while).avi
    │ ├032
    语句(do while).avi
    │ ├033语句(for)教.avi
    │ ├034
    语句(for和while的区别).avi
    │ ├035语句(循环语句的其他特点).avi
    │ ├036
    语句(for语句练习-累加&计数器).avi
    │ ├037语句(for嵌套).avi
    │ ├038
    语句(for嵌套练习).avi
    │ ├039语句(for嵌套-九九乘法表).avi
    │ ├040
    语句(break-continue).avi
    │ ├041语句(练习).avi
    │ ├042
    函数(概述).avi
    │ ├043函数(应用).avi
    │ ├044
    函数(练习).avi
    │ ├045函数(重载).avi
    │ ├046
    函数(重载练习).avi
    │ └047数组(概述-内存结构).avi
    ├<第04天>
    │ ├048
    数组(静态初始化-常见问题).avi
    │ ├049数组(常见操作-遍历).avi
    │ ├050
    数组(常见操作-获取最值).avi
    │ ├051数组(排序-选择排序).avi
    │ ├052
    数组(排序-冒泡排序).avi
    │ ├053数组(排序-位置置换功能抽取).avi
    │ ├054
    数组(折半查找).avi
    │ ├055数组(十进制-二进制).avi
    │ ├056
    数组(十进制-十六进制).avi
    │ ├057数组(查表法十进制-十六进制).avi
    │ ├058
    数组(查表法十进制-二进制).avi
    │ ├059数组(进制转换优化).avi
    │ ├060
    数组(二维数组).avi
    │ └061数组(二维数组练习).avi
    ├<第05天>
    │ ├062
    面向对象(概述).avi
    │ ├063面向对象(举例).avi
    │ ├064
    面向对象(类与对象的关系).avi
    │ ├065面向对象(成员变量和局部变量).avi
    │ ├066
    面向对象(匿名对象的应用).avi
    │ ├067面向对象(封装概述).avi
    │ ├068
    面向对象(封装private).avi
    │ ├069面向对象(构造函数).avi
    │ ├070
    面向对象(构造代码块).avi
    │ ├071面向对象(this关键字).avi
    │ ├072
    面向对象(this关键字的应用).avi
    │ └073面向对象(this关键字在构造函数间调用).avi
    ├<第06天>
    │ ├074
    面向对象(Static关键字).avi
    │ ├075面向对象(main函数).avi
    │ ├076
    面向对象(静态什么时候使用).avi
    │ ├077面向对象(静态的应用-工具类).avi
    │ ├078
    面向对象(帮助文档的制作javadoc).avi
    │ ├079面向对象(静态代码块).avi
    │ ├080
    面向对象(对象的初始化过程).avi
    │ ├081面向对象(对象调用成员过程).avi
    │ ├082
    面向对象(单例设计模式).avi
    │ └083面向对象(单例设计模式方式二).avi
    ├<第07天>
    │ ├084
    面向对象(继承-概述).avi
    │ ├085面向对象(继承-概述2).avi
    │ ├086
    面向对象(子父类中变量的特点).avi
    │ ├087面向对象(子父类中函数的特点-覆盖).avi
    │ ├088
    面向对象(子父类中构造函数的特点-子类实例化过程).avi
    │ ├089面向对象(final关键字).avi
    │ ├090
    面向对象(抽象类).avi
    │ ├091面向对象(抽象类2).avi
    │ ├092
    面向对象(抽象类练习).avi
    │ ├093面向对象(模版方法模式).avi
    │ ├094
    面向对象(接口).avi
    │ ├095面向对象(接口2).avi
    │ ├096
    面向对象(接口的特点).avi
    │ └097面向对象(接口举例体现).avi
    ├<第08天>
    │ ├098
    面向对象(多态-概念).avi
    │ ├099面向对象(多态-扩展性).avi
    │ ├100
    面向对象(多态-转型).avi
    │ ├101面向对象(多态-示例).avi
    │ ├102
    面向对象(多态中成员的特点).avi
    │ ├103面向对象(多态的主板示例).avi
    │ ├104
    面向对象(多态的扩展示例).avi
    │ ├105面向对象(Object类-equals()).avi
    │ └106
    面向对象(Object类toString()).avi
    ├<第09天>
    │ ├107面向对象(内部类访问规则).avi
    │ ├108
    面向对象(静态内部类).avi
    │ ├109面向对象(内部类定义原则).avi
    │ ├110
    面向对象(匿名内部类).avi
    │ ├111面向对象(异常概述).avi
    │ ├112
    面向对象(异常try-catch).avi
    │ ├113面向对象(异常声明throws).avi
    │ ├114
    面向对象(多异常处理).avi
    │ ├115面向对象(自定义异常).avi
    │ ├116
    面向对象(throw和throws的区别).avi
    │ └117面向对象(RuntimeException).avi
    ├<第10天>
    │ ├118
    面向对象(异常-finally).avi
    │ ├119面向对象(异常-处理语句其他格式).avi
    │ ├120
    面向对象(异常-覆盖时的异常特点).avi
    │ ├121面向对象(异常-练习).avi
    │ ├122
    面向对象(异常-总结).avi
    │ ├123面向对象(练习四).avi
    │ ├124
    面向对象(包package).avi
    │ ├125面向对象(包与包之间访问).avi
    │ └126
    面向对象(导入import).avi
    ├<第11天>
    │ ├127多线程(概述).avi
    │ ├128
    多线程(创建线程-继承Thread类).avi
    │ ├129多线程(创建线程-run和start特点).avi
    │ ├130
    多线程(线程练习).avi
    │ ├131多线程(线程运行状态).avi
    │ ├132
    多线程(获取线程对象以及名称).avi
    │ ├133多线程(售票的例子).avi
    │ ├134
    多线程(创建线程-实现Runnable接口).avi
    │ ├135多线程(多线程的安全问题).avi
    │ ├136
    多线程(多线程同步代码块).avi
    │ ├137多线程(多线程-同步函数).avi
    │ ├138
    多线程(多线程-同步函数的锁是this).avi
    │ ├139多线程(多线程-静态同步函数的锁是Class对象).avi
    │ ├140
    多线程(多线程-单例设计模式-懒汉式).avi
    │ └141多线程(多线程-死锁).avi
    ├<第12天>
    │ ├142
    多线程(线程间通信-示例代码).avi
    │ ├143多线程(线程间通信-解决安全问题).avi
    │ ├144
    多线程(线程间通信-等待唤醒机制).avi
    │ ├145多线程(线程间通信-代码优化).avi
    │ ├146
    多线程(线程间通信-生产者消费者).avi
    │ ├147多线程(线程间通信-生产者消费者JDK5.0升级版).avi
    │ ├148
    多线程(停止线程).avi
    │ ├149多线程(守护线程).avi
    │ ├150
    多线程(Join方法).avi
    │ └151多线程(优先级&yield方法).avi
    ├<第13天>
    │ ├152_String(概述).avi
    │ ├153_String(常见功能-获取和判断).avi
    │ ├154_String(常见功能-转换).avi
    │ ├155_String(常见功能-切割和替换).avi
    │ ├156_String(常见功能-比较和去除空格).avi
    │ ├157_String(字符串练习1).avi
    │ ├158_String(字符串练习2).avi
    │ ├159_String(字符串练习3).avi
    │ ├160_String(字符串练习4).avi
    │ ├161_StringBuffer(常见功能-添加).avi
    │ ├162_StringBuffer(常见功能-删除和修改).avi
    │ ├163_StringBuilder.avi
    │ ├164
    基本数据类型对象包装类.avi
    │ └165基本数据类型对象包装类新特性.avi
    ├<第14天>
    │ ├166
    集合框架(体系概述).avi
    │ ├167集合框架(共性方法).avi
    │ ├168
    集合框架(迭代器).avi
    │ ├169集合框架(List集合共性方法).avi
    │ ├170
    集合框架(ListIterator).avi
    │ ├171集合框架(List集合具体对象的特点).avi
    │ ├172
    集合框架(Vector中的枚举).avi
    │ ├173集合框架(LinkedList).avi
    │ ├174
    集合框架(LinkedList练习).avi
    │ ├175集合框架(ArrayList练习).avi
    │ ├176
    集合框架(ArrayList练习2).avi
    │ ├177集合框架(HashSet).avi
    │ ├178
    集合框架(HashSet存储自定义对象).avi
    │ └179_集合框架(HashSet判断和删除的依据).avi
    ├<第15天>
    │ ├01-集合框架(TreeSet).avi
    │ ├02-集合框架(TreeSet存储自定义对象).avi
    │ ├03-集合框架(二叉树).avi
    │ ├04-集合框架(实现Comparator方式排序).avi
    │ ├05-集合框架(TreeSet练习).avi
    │ ├06-集合框架(泛型概述).avi
    │ ├07-集合框架(泛型使用).avi
    │ ├08-集合框架(泛型类).avi
    │ ├09-集合框架(泛型方法).avi
    │ ├10-集合框架(静态方法泛型).avi
    │ ├11-集合框架(泛型接口).avi
    │ ├12-集合框架(泛型限定).avi
    │ └13-集合框架(泛型限定2).avi
    ├<第16>
    │ ├第16天-01-集合(Map概述).avi
    │ ├第16天-02-集合(Map子类对象特点).avi
    │ ├第16天-03-集合(Map共性方法).avi
    │ ├第16天-04-集合(Map-keySet).avi
    │ ├第16天-05-集合(Map-entrySet).avi
    │ ├第16天-06-集合(Map练习).avi
    │ ├第16天-07-集合(TreeMap练习).avi
    │ ├第16天-08-集合(TreeMap练习-字母出现的次数).avi
    │ └第16天-09-集合(Map扩展).avi
    ├<第16天>
    │ ├01-常用对象API(基本数据类型对象包装类-概述).avi
    │ ├02-常用对象API(基本数据类型对象包装类-字符串转成基本数值).avi
    │ ├03-常用对象API(基本数据类型对象包装类-进制转换).avi
    │ ├04-常用对象API(基本数据类型对象包装类-JDK1.5自动装箱拆箱).avi
    │ ├05-常用对象API(基本数据类型对象包装类-练习).avi
    │ ├<集合框架>
    │ │ ├01-常用对象API(集合框架-概述).avi
    │ │ ├02-常用对象API(集合框架-体系&共性功能).avi
    │ │ ├03-常用对象API(集合框架-方法演示_1).avi
    │ │ ├04-常用对象API(集合框架-方法演示_2).avi
    │ │ ├05-常用对象API(集合框架-迭代器使用).avi
    │ │ ├06-常用对象API(集合框架-迭代器的原理).avi
    │ │ ├07-常用对象API(集合框架-List和Set的特点).avi
    │ │ ├08-常用对象API(集合框架-List集合的常见方法).avi
    │ │ ├09-常用对象API(集合框架-ListIterator接口).avi
    │ │ ├10-常用对象API(集合框架-List常用子类的特点).avi
    │ │ └11-常用对象API(集合框架-数组和链表).avi
    ├<第17天>
    │ ├10-集合(Collections-sort).avi
    │ ├11-集合(Collections-max).avi
    │ ├12-集合(Collections-binarySearch).avi
    │ ├13-集合(Collections-替换反转).avi
    │ ├14-集合(Collections-reverseOrder).avi
    │ ├15-集合(Collections-SynList).avi
    │ ├16-集合(Arrays).avi
    │ ├17-集合(集合转成数组).avi
    │ ├18-集合(增强for循环).avi
    │ ├19-集合(可变参数).avi
    │ └20-集合(静态导入).avi
    ├<第18天>
    │ ├01-其他对象(System).avi
    │ ├02-其他对象(Runtime).avi
    │ ├03-其他对象(Date).avi
    │ ├04-其他对象(Calendar).avi
    │ ├05-其他对象(Math-Random).avi
    │ ├06-IO流(概述).avi
    │ ├07-IO流(FileWriter).avi
    │ ├08-IO流(IO异常处理方式).avi
    │ ├09-IO流(文件的续写).avi
    │ ├10-IO流(文本文件读取方式一).avi
    │ ├11-IO流(文本文件读取方式二).avi
    │ ├12-IO流(文本文件读取练习).avi
    │ ├13-IO流(拷贝文本文件).avi
    │ └14-IO流(拷贝文本文件图例).avi
    ├<第19天>
    │ ├01-IO流(BufferedWriter).avi
    │ ├02-IO流(BufferedReader).avi
    │ ├03-IO流(通过缓冲区复制文本文件).avi
    │ ├04-IO流(readLine的原理图例).avi
    │ ├05-IO流(MyBufferedReader).avi
    │ ├06-IO流(装饰设计模式).avi
    │ ├07-IO流(装饰和继承的区别).avi
    │ ├08-IO流(自定义装饰类).avi
    │ ├09-IO流(LineNumberReader).avi
    │ ├10-IO流(MyineNumberReader).avi
    │ ├11-IO流(字节流File读写操作).avi
    │ ├12-IO流(拷贝图片).avi
    │ ├13-IO流(字节流的缓冲区).avi
    │ ├14-IO流(自定义字节流的缓冲区-read和write的特点).avi
    │ ├15-IO流(读取键盘录入).avi
    │ ├16-IO流(读取转换流).avi
    │ ├17-IO流(写入转换流).avi
    │ ├18-IO流(流操作规律-1).avi
    │ ├19-IO流(流操作规律-2).avi
    │ ├20-IO流(改变标准输入输出设备).avi
    │ ├21-IO流(异常的日志信息).avi
    │ └22-IO流(系统信息).avi
    ├<第20天>
    │ ├01-IO流(File概述).avi
    │ ├02-IO流(File对象功能-创建和删除).avi
    │ ├03-IO流(File对象功能-判断).avi
    │ ├04-IO流(File对象功能-获取).avi
    │ ├05-IO流(File对象功能-文件列表).avi
    │ ├06-IO流(File对象功能-文件列表2).avi
    │ ├07-IO流(列出目录下所有内容-递归).avi
    │ ├08-IO流(列出目录下所有内容-带层次).avi
    │ ├09-IO流(删除带内容的目录).avi
    │ ├10-IO流(创建java文件列表).avi
    │ ├11-IO流(Properties简述).avi
    │ ├12-IO流(Properties存取).avi
    │ ├13-IO流(Properties存取配置文件).avi
    │ ├14-IO流(Properties练习).avi
    │ ├15-IO流(PrintWriter).avi
    │ ├16-IO流(合并流).avi
    │ └17-IO流(切割文件).avi
    ├<第21天>
    │ ├01-IO流(对象的序列化).avi
    │ ├02-IO流(管道流).avi
    │ ├03-IO流(RandomAccessFile).avi
    │ ├04-IO流(操作基本数据类型的流对象DataStream).avi
    │ ├05-IO流(ByteArrayStream).avi
    │ ├06-IO流(转换流的字符编码).avi
    │ ├07-字符编码.avi
    │ ├08-字符编码-联通.avi
    │ └09-练习.avi
    ├<第22天>
    │ ├01-GUI(概述).avi
    │ ├02-GUI(布局).avi
    │ ├03-GUI(Frame).avi
    │ ├04-GUI(事件监听机制).avi
    │ ├05-GUI(窗体事件).avi
    │ ├06-GUI(Action事件).avi
    │ ├07-GUI(鼠标事件).avi
    │ ├08-GUI(键盘事件).avi
    │ ├09-GUI(练习-列出指定目录内容).avi
    │ ├10-GUI(对话框Dialog).avi
    │ ├11-GUI(菜单).avi
    │ ├12-GUI(练习-打开文件).avi
    │ ├13-GUI(练习-保存文件).avi
    │ └14-GUI(jar包双击执行).avi
    ├<第23天>
    │ ├01-网络编程(概述).avi
    │ ├02-网络编程(概述2).avi
    │ ├03-网络编程(网络模型).avi
    │ ├04-网络编程(IP地址).avi
    │ ├05-网络编程(TCP和UDP).avi
    │ ├06-网络编程(Socket).avi
    │ ├07-网络编程(Udp-发送端).avi
    │ ├08-网络编程(Udp-接收端).avi
    │ ├09-网络编程(UDP-键盘录入方式数据).avi
    │ ├10-网络编程(UDP-聊天).avi
    │ ├11-网络编程(TCP传输).avi
    │ ├12-网络编程(TCP传输2).avi
    │ ├13-网络编程(TCP练习).avi
    │ └14-网络编程(TCP复制文件).avi
    ├<第24天>
    │ ├01-网络编程(TCP-上传图片).avi
    │ ├02-网络编程(TCP-客户端并发上传图片).avi
    │ ├03-网络编程(TCP-客户端并发登录).avi
    │ ├04-网络编程(浏览器客户端-自定义服务端).avi
    │ ├05-网络编程(浏览器客户端-Tomcat服务端).avi
    │ ├06-网络编程(自定义浏览器-Tomcat服务端).avi
    │ ├07-网络编程(自定义图形界面浏览器-Tomcat服务端).avi
    │ ├08-网络编程(URL-URLConnection).avi
    │ ├09-网络编程(小知识点).avi
    │ └10-网络编程(域名解析).avi
    ├<第25天>
    │ ├01-正则表达式(特点).avi
    │ ├02-正则表达式(匹配).avi
    │ ├03-正则表达式(切割).avi
    │ ├04-正则表达式(替换).avi
    │ ├05-正则表达式(获取).avi
    │ ├06-正则表达式(练习1).avi
    │ ├07-正则表达式(练习2).avi
    │ └08-正则表达式(网页爬虫).avi