Java学习进阶路线

Java基础

 

Java Web

前端HTML/css/js,J2EE(Servlet/jsp),数据库(Mysql/oracle)

 

Java开发框架

Spring MVC/Mybatis/Herbernate/maven

 

《Java编程思想》

深入了解java基础

 

Java设计模式

《Effective java》代码设计及效率

 

Java虚拟机

《深入理解Java虚拟机》深入理解Java虚拟机以及并发《Java并发编程实战》

 

深入理解Java底层和JDK类库及所用到框架中源码

前提是对设计模式有深入理解

系统学习相关理论

《深入理解计算机系统》、《计算机网络》、《TCP/IP》、《数据结构与算法》

 

扩展学习,研究新技术

大数据挖掘、Hadoop、分布式缓存、Redis、Python等等,精力和时间有限,不能朝三暮四,选择一门深入学习

 

 必须先掌握一门强项技术(Java),再扩展其它前沿技术。看似接触的技术越来越多,随着工作的时间日益增多,接触的技术会越来越多,会用的也越来越多,但你毫无优势,一定要规划好自己的领域,建立好自己的优势。


你可能感兴趣的:(Java编程)