Java学习各个阶段
第一阶级:java基础
- 会写hello world
- 会用变量、数组、if、for
- 面向对象的知识:对象、继承、多态、权限修饰、接口、抽象类、内部类
- 常用类:Random、Math、ArrayList、Date、StringBuilder等等
第二阶段:java进阶
- 集合类:ArrayList、List、Set、HashMap等等
- 异常处理
- 多线程Thread
- IO操作,能读写文件
- 网络编程,了解网络基础
- 反射(选学)**
第三阶段:基础web技术
- HTML、CSS、JavaScript入门
- MySQL入门
- JDBC使用
- jsp页面编写
- servlet入门学习
- 学习MVC开发思想
第四阶段:框架学习阶段
- Mybatis框架
- spring框架
- spring MVC框架
- Maven项目管理
- Spring+Spring MVC+Mybatis框架整合开发
- SSM升级Spring Boot
第五阶段:分布式架构
- spring cloud
- spring data
- 还有很多很多
PS:Spring框架是最核心的框架。除了以上这些,想进大公司还需要学习这些知识,不然面试机会都没有的。
- 操作系统
- 计算机网络
- 数据结构与算法
- java集合类
- 高并发解决方案
- JVM学习,内存模型
- 数据库调优