Java学习流程图(学习路线、书籍、教程推荐)

Wesley13
• 阅读 737

Java的火爆袭来,吸引了大批的初学者涉猎,想入行Java,却苦于自己没有基础,担心学不好。我告诉你,这些担心都是浮云,你只是惧怕走进一个新天地,人都是一样的,面对自己不熟悉的领域总会有莫名的恐惧感。不是不可以,只是你缺乏的是勇敢迈出去的勇气。

最近整理了一份关于Java自学的学习路线图、书籍推荐、视频教程,希望帮助每一位想学习Java的小伙伴快速成长为Java开发工程师。

Java学习流程图(学习路线、书籍、教程推荐)

第一阶段:Java基础

Java开发介绍

Java数组

Java面向对象

常用基础类

集合

IO流

多线程

异常

网络

反射

第二阶段:JavaWeb

HTML5

CSS3

JavaScript

MySQL使用

JDBC连接池

Servlet

JSP

AJAX

jQuery

Bootstrap

第三阶段:Java框架

Maven

Hibernate

Spring

Spring MVC

MyBatis

WebService

SVN

Activiti

第四阶段:Java + 云数据

Linux版本

astDFS

MySQL优化

Nginx反向代理

Quartz 作业调度

Redis 高性能(Key-Value)数据库

Shiro 安全(权限)框架

Lucene&Solr全文检索

Zookeeper 分布式系统

MyCAT 大数据集群

Dubbo实现分布式架构

ActiveMQ 消息队列

分布式事务和单点登录

分布式框架原理(采用视频资料教学)

基于SpringMVC的集成单元测试MockMVC

SpringBoot 快速构建JavaEE项目

Java自学书籍:

1、《Head First Java, 2nd Edition(中文版)》

这本书不仅内容丰富、有趣且通俗易懂,并且涵盖了所有 Java 相关的基础知识。如果你是 Java 初学者,这本书正适合你。

《Java 核心技术(卷1、2)》

写作风格相比 Head First 趣味性来说更显传统,所涵盖的内容包括 Java 基础知识及高级应用,是对于入门来说的另一种选择。

3、《Java 编程思想(第4版)》

必读之作,不仅涵盖所有 Java 基础,对于编程思想层面的提升也有很好的帮助。

4、《Head First 设计模式》

延续 Head First 一贯生动趣味的写作风格,介绍 23 个设计模式,推荐作为设计模式入门级书。

5、《Effective Java 中文版(第2版)》

Java 编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。

6、《重构:改善既有代码的设计》

出自于 Martin Fowler 的大作,写出优秀代码的必经之路。

《Java 虚拟机规范(Java SE 7版)》

作者是 Java 编程语言的主要贡献者之一。如果你想系统、全面、深入的学习 JVM,绝对不能错过这本书。

Java视频教程:

链接敏感,私信发教程

Java学习,从基础开始,零基础学习,并不可怕,只要你肯努力,一切都不是事。祝福每一位走在梦想前端的小伙伴都能够梦想成真!

点赞
收藏
评论区
推荐文章
推荐学java 推荐学java
2年前
推荐学Java——应该了解的前端内容
导读本文是推荐学Java系列第四篇,通过前三篇内容已经搞定了JavaSE的内容,接下来是真正进入Java后端开发的视界。先来了解基本学习路线,可能你会有这样的疑问:前端的内容到底该不该学?Java开发需不需要会前端?下面就来一一剖析。Java正则表达式在开始之前,先带大家学习一下Java中的正则表达式,这块内容既可以放到Java基础部分学习,也可以放
待兔 待兔
4个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Wesley13 Wesley13
3年前
j2EE 初学者如何学习
)方便我自己多读几遍。。。。J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各种概念,本文章试图从一种容易理解的角度对这些概念向初学者进行解释,以便掌握学习J2EE学习方向。首先我们需要知道Java和J2EE是两个不同概念,Java不只是指一种语言,已经代表与微软不同的另外一个巨大阵营,所以Java有时是指一种软件系统的流派,当然目前主要是.N
Java开发学习路线,看完这篇就够了
Java开发,我们应该从哪里开始学?应该学习哪些东西?应该按照什么样的顺序来学?Java开发涉及到的领域非常多,对于开发者而言要掌握的东西也非常多,初入行的小伙伴甚至觉得这些要掌握的东西非常杂乱,其实不然!所有要学习的东西都是有内在关联的。大仙今天就来和大家捋一捋Java学习路线图,一起来看看都有哪些东西需要掌握,以及要按照什么样的顺序来学习。(h
Wesley13 Wesley13
3年前
java从程序员走向架构师
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。一、Java编程入门类对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和
Wesley13 Wesley13
3年前
java编程学习入门
java编程学习入门    自java出来之后,就被很多人欢迎,虽然开始的时候有点麻烦,但是发展到现在很多人企业都在使用java做一些应用,包括了一些政府部门,因此java工程师需求也越来越大了。那么下面小编给大家说说java编程学习入门,希望能对你有些帮助。    java编程学习入门    首先肯定要明白自己为什么学习
李志宽 李志宽
3年前
牢底坐穿的技术!可以学,别瞎用!
前言:最近给大家整理了一套思维导图,主要以安全技术为主,内容还是非常不错的,无论你是想自学安全技术,还是想在已有的基础上进一步提升,相信都会给你带来不少指导性的帮助,关于这方面的学习路线图还是很少的,强烈建议大家先收藏!废话就不多说了,直接上图。资料介绍另外,还给大家准备了一套相关的视频教程,绝对可以带你打开黑客技术的大门。教程涉及到网络渗透、漏洞专题、信
Wesley13 Wesley13
3年前
Java学习路线!
java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。  在大家看之前,我要先声明两点。1、由于我本人是Java后端开
Wesley13 Wesley13
3年前
Java程序员的推荐阅读书籍
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。  一、Java编程入门类  对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基
Wesley13 Wesley13
3年前
Java学习路线
原帖:学习JAVA,有什么书籍推荐?学习的方法和过程是怎样的?(知乎)(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fzhihu.com%2Fquestion%2F29581524%2Fanswer%2F44872235)现在互联网上资源丰富,Java学习并不难。贴个Ja