对于刚步入此行业的小白来说,真的特别迷茫,学习的兴趣很高,因为学好钱多。但是学习不知从何下手啊!对于我来说,我也觉得很迷茫,虽然大学学的这是IT行业软件工程,我觉得我大学跟白上一样,啥也没学会,毕业成了专业里的非专业人士,太难了啊!
今天给大家分享一篇文章,希望能对大家有所帮助,学好Java每个阶段,使我们不再迷茫。
第一阶段:Java基础
Java基础很重要,一般公司面试问的问题也是关于基础方面的,因为只有会了基础,才能够理解更深层的知识。
第一部分:Java开发介绍
第二部分:Java数组
第三部分:Java面向对象
第四部分:常用基础类
第五部分:集合
第六部分:IO流
第七部分:多线程
第八部分:异常
第九部分:网络
第十部门:反射
第二阶段:Java web基础
Javaweb是一系列技术的综合,也是大多数Java学习者日后的技术方向,及早的了解Javaweb也有利于更深层面理解,Java在完整的应用中,是如何与各个模块交互并发挥作用的。
第一部分:HTML5
第二部分:CSS3
第三部分:JavaScript
第四部分:MySQL使用
第五部分:Servlet
第七部分:JSP
第八部分:AJAX
第九部分:jQuery
第十部分:Bootstrap
第三阶段:Java框架
有了框架,我们就可以集中精力进行业务逻辑的开发而不再去关心它的技术实现以及一些辅助的业务逻辑。
第一部分:Maven
第二部分:Hibernate
第三部分:Spring
第四部分:SpringMVC
第五部分:MyBatis
第六部分:WebService
第七部分:SVN
第八部分:Activiti
第四阶段:Java进阶
第一部分:Linux版本
第二部分:FastDFS
第三部分:MySQL优化
第四部分:Quartz作业调度
第五部分:Redis高性能(key-value)数据库
第六部分:Shiro安全(权限)框架
第七部分:Lucene&Solr全文检索
第八部分:Zookeeper分布式系统
第九部分:MyCAT大数据集群
第十部分:Dubbo实现分布式架构
第十一部分:ActiveMQ消息队列
第十二部分:分布式事务和单点登录
第十三部分:基于SpringMVC的集成单元测试MockMVC