Java开发学习路径和书籍推荐

1、Java的应用领域主要有三个方面:
①、使用Java EE Web开发
②、Java:网络通信服务器端、中间件、大数据等。
Java中间件以阿里公司为主,其它公司有许多是用C/C++的; 许多手游服务器是用Java的。
③、应用Java编程语言的Android开发。

本文主要是讲Java EE开发学习路径。

2、Java EE学习路径图
【PS:

小编我从事java开发也有快8年的经验了,最近整理了一份java相关的学习资料,想要学习的朋友可以加群领取学习资料,这里是java学习者聚集地,欢迎初学和进阶中的小伙伴。

群:872603705

此处忽略一张图(别说带偏你们了,大致学习路线基本上都差不多)

3、学习方法概述

①、视频结合书籍,把书籍上的代码都一个个自己弄出来运行,做到每段小程序都熟悉记忆。

②、不要一直在背语法,多写代码,多演化代码,验证语法,寻找思路。

③、一定要阶段性项目实践,项目题目书上或者视频教程里面都有。找到题目后,看看自己一个人或者组织几个人能不能搞定。如果搞不定,再根据所缺的知识去补充知识。

4、书籍

①、J2SE

参考书籍:选其中一本即可
在这里插入图片描述

在这里插入图片描述

书籍内容比较全面,关于界面相关和applet章节可以先跳过,其他如果看不懂的地方可以先跳过。

如果有学过其它编程语言,上面两本书应该是没问题。如果看不懂或者没有其它编程语言基础,可以看下面这本《Head First Java》。
在这里插入图片描述

②、数据库

推荐学习MySQL ,从技能表统计上看,MySQL和Oracle使用最多,相对来说MySQL还是比较简单。

一般公司不一定配专门DBA,数据库又很重要,特别是数据库性能优化方面的,数据库应该作为重点学习。不过第一遍学习主要是让你能够把整个项目做出来,建议先学两个知识点:基础和SQL常用语句
入门:MySQL官方文档 + 书籍推荐
在这里插入图片描述

进阶书籍
在这里插入图片描述

③、前端知识

Web项目前端越来越重要,但是一般每个公司都有专门的前端开发,所以只要先初略了解即可,主要知识点HTML,CSS,JavaScript。

ps. 前端知识和数据库知识可以并行进展,没先后顺序。

④、Java Web 相关的知识

主要学习:Tomcat,JDBC,XML,JSP,Servlet

⑤、框架学习

推荐 SSM框架:(Spring+SpringMVC+MyBatis),也可以选择 SSH框架(Spring+Struts+Hibernate),毕竟从技能表统计上看,SSH招聘需求还是较多,不过相对于众多新技术而言,struts和Hibernate太重太繁琐,慢慢会被淘汰,但是要一个过程。

不过是SSM还是SSH,两者有相通的原理,同时Spring都需要学都是核心,所以已经学了SSH不要觉得吃亏,找时间再补充学习SSM,速度会快许多。

如果你觉得文章写得还不错的话,请分享给你身边的朋友哦,你的分享是对我最大的支持.谢谢

声明:本文内容来源于网络,如有侵权请联系删除

猜你喜欢

转载自blog.csdn.net/tanzhouxiaomanxi/article/details/83186887