JAVASE(Standard Edition)------这是基础
JAVAEE(企业级应用)--------这是进阶
一、基础部分学习路线
JAVA入门
1.了解JAVAl历史
2.建立开发环境
3.熟悉Eclipse使用
4.完成第一个JAVA程序
编程能力培养
1.数据类型和变量
2.控制语句
3.方法
面向对象基础
1.类和对象
2.内存分析和垃圾回收机制
3.this、static
4.package、import
面向对象进阶
1.三大特征(继承,封装,多态)
2.Object类
3.super和继承树追溯
4.抽象类
5.接口
6.设计模式入门(单例、工厂、组合)
二、面向对象编程深化
异常机制
1.异常基本概念
2.异常处理机制
3.自定义异常
4.常见异常如何处理
数组
1.数组本质
2.数组的初始化和遍历
3.多维数组
4.算法(冒泡排序、排序优化、二分法)
常用类
1.包装类
2.字符串相关类
3.时间相关类
容器
1.泛型
2.容器本质
3.List
4.Set
5.Map
6.Iterator
三、面向对象编程继续深化
IO流
1.流的基本操作
2.流的分类
3.相关工具(Apache IO)
多线程技术
1.多线程相关基本概念
2.创建线程类
3.线程的状态
4.线程通讯和协作
网络编程
1.TCP和IP基本概念
2.SOCKET通讯经典代码
3.Socket通讯结合多线程
4.UDP通讯入门
飞机大战/坦克大战
1.通过游戏项目,深化基础
2.深入理解面向对象
以上路线来自-----尚学堂---高淇老师