Java面向对象阶段
1、JDK下载、安装、环境变量配置
2、使用记事本开发Java程序,编译和运行命令
3、下载、安装、破解MyEclipse,使用MyEclipse
4、反编译
5、Java API帮助文档
6、变量概念、变量的命名规则
7、数据类型:8大基本数据类型3大引用数据类型
8、变量的声明、赋值、使用
9、数据类型转换:自动转换、强制类型转换
10、Scanner类的使用
11、运算符:赋值运算符、算术运算符、关系运算符(比较运算符)、逻辑运算符、条件运算符(三目运算符/三元运算符)
12、运算符优先级和结合性
13、流程控制结构:顺序结构、选择结构、循环结构
14、if选择结构和switch选择结构
15、while循环、do-while循环、for循环、双重循环
16、跳转语句:break、continue、return
17、程序调试
18、数组的概念、声明、分配空间、赋值、使用
19、数组的应用:遍历数组、求最大值/最小值、获取数据、插入数据、删除数据、冒泡排序
20、二维数组:本质还是一个一维数组,只是这个一维数组里的元素还是一个一维数组,遍历二维数组
21、类和对象的概念
22、定义类、定义属性、定义方法、创建对象、对象调用属性和方法
23、构造方法、方法重载、this关键字
24、封装的概念及实现、访问权限修饰符、变量作用域、static关键字
25、继承的概念和实现、super关键
26、抽象方法、抽象类、方法重写
27、多态的概念和实现、引用数据类型转换(向上转型、向下转型)
28、接口的怪你按和使用
29、异常
30、吃货联盟订餐系统(图书管理系统)、汽车租赁系统
---------------------------------------------------------------------------------------------------------------------------------------
Java高级特性阶段
1、集合、List(ArrayList、LinkedList)、Set(HashSet)、Map(HashMap)、迭代器
2、泛型:参数类型
3、实用类:枚举类、Math类、Random类、String类、StringBuffer类、StringBuilder类、Date类、SimpleDataFormat类、Calendar类
4、File类
5、Java输入输出流(16类)
InputStream类(抽象类)
FileInputStream类(InputStream类的子类)
OutputStream类(抽象类)
FileOutputStream类(OutputStream类的子类)
Reader类(抽象类)
InputStreamReader类(Reader类的子类)
FileReader类(InputStreamReader类的子类)
BufferedReader类(Reader类的子类)
Writer类(抽象类)
OutputStreamWriter类(Writer类的子类)
FileWriter类(OutputStreamWriter类的子类)
BufferedWriter类(Writer类的子类)
DataInputStream类(FilterInputStream类的子类)
DataOutputStream类(FilterOutputStream类的子类)
序列化和反序列化:
ObjectInputStream类(InputStream类的子类)
ObjectOutputStream类(OutputStream类的子类)
6、进程和线程的概念、Java创建线程类的两种方式、线程调度、线程同步(同步方法、同步代码块)
7、网络编程:网络相关概念、Socket(套接字)、基于TCP协议的网络编程、基于UDP协议的网络编程
8、XML的概念、定义、使用,使用DOm解析XML、使用DOM4j解析XML
9、超市会员管理系统、QuickHit项目
---------------------------------------------------------------------------------------------------------------------------------------
MySQL数据库阶段
1、数据库、数据库管理系统等一些的概念
2、MySQL数据库的下载、安装、连接(DOS命令连接、专业工具连接)
3、SQL命令的分类:DML、DDL、DQL、DCL
4、对数据库进行操作:创建库、修改数据库、删除数据库、使用数据库
5、对数据表进行操作:创建表、修改表、删除表
6、对数据进行操作:插入数据、修改数据、删除数据、查询数据(极其重要)
select...from...where...group by...having...order by...limit...
7、数据的备份和恢复
8、事务
---------------------------------------------------------------------------------------------------------------------------------------
HTML+CSS阶段
HTML:网页的结构
CSS:网页的样式
JS:网页的行为
JavaScript+jQuery阶段