第一天
环境变量
编译与运行
dos命令
第二天
数据类型
运算符(三元)
第三天
引用数据类型(Scanner和Random)
流程控制语句
第四天
数组
第五天
方法(重载)
第六天
类
ArrayList集合
第七天
算法(数组和循环的练习)
第八天
eclipse
第九天(开始面向对象)
对象
封装(private和this)
第十天
继承和重写
抽象类
第十一天
接口
多态
第十二天
构造方法(this和super)
第十三天
final,static关键字
匿名对象,内部类
包
访问修饰符
代码块
第十四天
eclipse高级
修饰符使用细节
自定义数据类型的使用
第十五天(开始常用API)
Object类(equals,toString)
Stringbuffer,Stringbuild
第十六天
正则表达式
date,dateFormat,calender
第十七天
基本类型包装类(自动装箱和自动拆箱)
System类
Arrays类
Math类
第十八天(集合)
迭代器
增强for
泛型
常见数据类型(数组,链表,栈,队列)
List体系
第十九天
List接口( ArrayList集合,LinkedList集合,Vector集合)
List集合存储数据的结构
Set接口(HashSet集合,HashSet下面类LinkedHashSet,它是链表和哈希表组合的一个数据存储结构)
判断集合唯一性原理
第二十天
Map接口(HashMap,HashMap下子类LinkedHashMap,存储数据采用的哈希表结构+链表结构)
Collections是集合工具类,用来对集合进行操作
静态导入
可变参数
第二十一天
异常
第二十二天
File类
递归
第二十三天(IO流)
字符流和字节流
第二十四天
转换流和缓冲流
第二十五天
Properties集合(Map集合的一种,它是Hashtable集合的子集合,它键与值都是String类型,它是唯一能与IO流结合使用的集合)
序列化流与反序列化流
瞬态关键字transient(不需要序列化的属性可以使用关键字transient修饰)
打印流
commons-IO
第二十六天(多线程)
Thread类
线程创建
线程池
第二十七天
线程安全
线程同步
锁
第二十八天
MySQL数据库
SQL语句
软件Sqlyog
软件Navicat
第二十九天
JDBC
SQL注入
properties配置文件
JDBCUtils工具类
第三十天
DBUtils(简化JDBC的操作)
连接池(DBCP,C3P0)
第三十一天
管家婆项目
第三十二天
udp通信
tcp通信
Socket
第三十三天
反射(泛型擦除,暴力反射即取消 Java 语言访问检查,private也能访问)
类加载器