Java 学习路线
2019-10-13 11:05:26来源:博客园 阅读 ()
Java 学习路线
Java 学习路线
如何系统高效地学习Java,想必这是一个很多人迫切知道的问题。本人于19年6月毕业,以Java开发的职位进入职场。但由于之前学习Java时,比较零散,基础不牢。于是查询了众多Java学习方法,并在公司导师的指导下,制定了一个Java学习计划。现在将这个学习路线分享出来,希望能对后来者有用。我也会不定期更新自己的学习总结和练习代码。
Java学习分成3个阶段:
- 基础知识
- Spring
- 应用服务
这三个阶段划分的原则是“由浅入深”,利于层层递进的学习。
由于学习时间的限制,这里的Java学习内容都是经过筛选的。去掉了一些已经过时或不常用的技术。包括Applet、Swing、JSP、Struts和Hibernate等。
基础知识
主要包括
- Java基本程序结构
- 类与对象
- 接口与抽象类
- 泛型
- 集合
- 异常
- 多线程
Java基础知识的内容比较多,如果之前没有接触过Java的,需要耗费比较多的时间来进行学习。但这是很有必要的,只有基础牢固了,后面的学习才会轻松。
学习资料方面,有很多经典的Java书籍可以选择。如:Java编程思想等。这里我主要使用了《Java核心技术 卷I》来进行学习,感觉这本书还是比较适合基础不是牢固的人来学习的。
IDE方面,使用的是IntelliJ IDEA。之前学习Java的时候,主要是使用Eclipse,由于公司使用IDEA,因此切换到IDEA。感觉IDEA确实很好用,在熟悉一段时间后。
Spring
主要包括
- Maven
- 单元测试
- Spring Core
- Servlet
- Spring MVC
目前,Spring已经成为Java开发的基础设施,是任何一个Java程序员都必须掌握的内容。因此,在掌握了Java基础知识后,接下来应转入Spring的学习。
但在正式开始学习Spring之前,还有两个问题要解决:
- Spring相关jar包的管理。
- 测试程序的编写及管理。
所以,在正式接触Spring知识之前,需要进行 Maven和Junit的学习。
Spring的学习又分为两个阶段:Spring Core和Spring MVC。
Spring MVC是建立在Spring Core之上,在Web MVC领域的具体应用。因此,在学习Spring MVC之前,除了学习Spring Core,还必须掌握与Java Web相关的知识,其中最核心的就是Servlet。
在此阶段的学习过程中,我所使用的书籍包括《Maven实战》、《Spring实战》。
应用服务
主要包括
- MySQL
- MyBatis
- MongoDB
- Redis
- ...
在这一部分,主要包括了数据库相关和最常用的“中间件”。
原文链接:https://www.cnblogs.com/leton/p/11664100.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 国外程序员整理的Java资源大全(全部是干货) 2020-06-12
- 2020年深圳中国平安各部门Java中级面试真题合集(附答案) 2020-06-11
- 2020年java就业前景 2020-06-11
- 04.Java基础语法 2020-06-11
- Java--反射(框架设计的灵魂)案例 2020-06-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash