一份最中肯的Java学习路线+资源分享(拒绝傻逼式分享)
这是一篇针对Java初学者,或者说在Java学习路线上出了一些问题(不知道该学什么、不知道整体的学习路线是什么样的)
第一步:Java基础(一个月左右)
推荐视频:
下面的是黑马内部视频,我比较推荐的资料(因为提供的配套资料以及软件都很齐全,可以降低你的学习难度。大家想必也知道,真正学习一个东西之间真正让我们头疼的是各种环境的配置、搭建已经软件、jar包等东西的下载)
因为某些原因,不方便在这里直接发送百度☁链接,关注我的微信公众号“Java面试通关手册”回复“资源分享第一波”即可领取。
除此之外,你也可以去慕课网上面查找自己没有掌握好的知识点(看之前,看一下课程评价和评分,有些老师的讲课不敢恭维,)。你也可以查找相关博客来掌握某些知识点,不过前期还是推荐看视频
推荐书籍
《Head First Java.第二版》
可以说是我的Java启蒙书籍了,特别适合新手读当然也适合我们用来温故Java知识点。
《Java核心技术卷1+卷2》
很棒的两本书,建议有点Java基础之后再读,介绍的还是比较深入的,非常推荐。
推荐文字资源
第二步:J2EE基础(一个月左右)
从HTML->CSS->JS->BootStrap->Jquery前端学习再到JSP的学习。
还是推荐黑马视频,理由就不多提了。因为某些原因,不方便在这里直接发送百度☁链接,关注我的微信公众号“Java面试通关手册”回复“资源分享第一波”即可领取。
还是老样子,你也可以去慕课网上面查找自己没有掌握好的知识点(看之前,看一下课程评价和评分,有些老师的讲课不敢恭维,)。你也可以查找相关博客来掌握某些知识点,不过前期还是推荐看视频。
推荐书籍
《Java Web整合开发王者归来》
很适合打Javaweb知识基础的书籍。
推荐文字资源
第三步:Liunx和Redis的学习以及简单商城项目(10天左右)
大概需要2天就够了,对于Linux只需掌握Java程序员经常使用的一些Linux命令即可,因为后面我们可能会在Linux上搭建nginx环境或者Redis环境等等。
还是推荐黑马视频,理由就不多提了。因为某些原因,不方便在这里直接发送百度☁链接,关注我的微信公众号“Java面试通关手册”回复“资源分享第一波”即可领取。
第四步:企业主流框架+实战项目(50天左右)
包括hibernate、struts2、Spring(重点!重点!重点!,后面如果要学SpringBoot话,这个也是基础)、Maven的使用、Mybatis框架、SpringMVC框架、lucence&Solr等等。
还是推荐黑马视频,理由就不多提了。因为某些原因,不方便在这里直接发送百度☁链接,关注我的微信公众号“Java面试通关手册”回复“资源分享第一波”即可领取。
推荐书籍
《Spring MVC+MYBatis企业应用实战》
学习SSM比较新的一本书了,书中Spring版本是4.0以上,所以当做工具书来读也很不错。
《Spring in action 》
不建议当做入门书籍读,入门的话可以找点国人的书或者视频看。这本定位就相当于是关于Spring的新华字典,只有一些基本概念的介绍和示例,涵盖了Spring的各个方面,但都不够深入。就像作者在最后一页写的那样:“学习Spring,这才刚刚开始”。
《深入分析Java Web技术内幕》
感觉还行,涉及的东西也蛮多,推荐阅读,建议学完再读。
《大型网站技术架构:核心原理与案例分析+李智慧》
这本书我读过,基本不需要你有什么基础啊~读起来特别轻松,但是却可以学到很多东西,非常推荐了。另外我写过这本书的思维导图,关注我的微信公众号:“Java面试通关手册”回复“大型网站技术架构”即可领取思维导图。
第五步:这只是刚刚开始
如果你去的是非常普通的小公司的,这些当然足够了。但是如果你想去的是BAT、京东、今日头条这样的大公司的话,数据结构、算法、JVM、计算机网络这些东西都对你的面试太重要了。为此我做了一个开源Java学习指南,上面涵盖了这些东西。
Java面试通关手册(Java学习指南):https://github.com/Snailclimb/Java_Guide(欢迎大家Star以及提出你们宝贵的建议)
另外就是现在微服务非常非常火,建议大家有时间可以看看SpringBoot以及SpringCloud这些“新东西”,有Spring基础学起来还算快的。
SpringBoot的资源关注我的公众号:“Java面试通关手册”回复“springboot”即可免费领取。
最后
一些资源:
史诗级Java/JavaWeb学习资源免费分享(包括黑马内部视频+相关配套学习资料+Java Spring 技术栈构建前后台团购网站+Java SSM开发大众点评后端)
阿里分布式开源框架DUBBO 入门+ 进阶+ 项目实战视频教程
Java企业级电商项目架构演进之路 Tomcat集群与Redis分布式
可能是是最全的Springboot基础视频分享,告别无视频可学
上面的一些书籍,我已经整理在了网盘,关注我的公众号:“Java面试通关手册”回复“Java书籍推荐”即可免费领取。
然后大家还有什么问题的话,可以在我的微信公众号后台(Java面试通关手册)给我说或者加我微信:bwcx9393,我会根据自己的学习经验给了说一下自己的看法。最后,祝大家都能越走越远。
一份最中肯的Java学习路线+资源分享(拒绝傻逼式分享)的更多相关文章
- 【强烈推荐】可能是最适合你的 Java 学习路线和方法
如遇链接无法打开,建议使用 https://github.com/Snailclimb/JavaGuide/blob/master/docs/questions/java-learning-path- ...
- 分享篇——我的Java学习路线
虽然之前我是开发出身,但是我学习的语言是Objective-c,这个语言使用起来范围比较窄,对于自动化学习来说也是无用武之地,所以我自己学习了Java,对于一个有开发经验的人来说学习一门新语言相对来说 ...
- java学习路线(好资源大家分享)
对于入门java将近两年的时间,曾经迷惘过,一直想知道java的具体学习路线,看过了许许多多的java经验分享的帖子,评论,以及其他各种培训机构所谓的学习路线,发现没有一个符合我个人需求的学习路线,根 ...
- 最新java学习路线:含阶段性java视频教程完整版
最新java学习路线:带阶段性java视频教程版本 第一阶段:Java基础 学习目标: 掌握基本语法.面向对象.常用类.正则.集合.Io流.多线程.Nio.网络编程.JDK新特性.函数式编程 知识点细 ...
- 【Todo】Java学习路线(方向指导)
在网上搜了下Java学习路线(关键词:学习,因为众所周知,实践出牛人,在平时工作不怎么深入的情况下,才强调学习的方向的重要性 ^_^) 发现下面知乎这个回答写的真好.mark如下: https://w ...
- java学习路线推荐,希望能帮到你
很多小白刚开始学习java时,肯定迷惘过,因为对java基本是啥也不懂的,一直想知道java的具体学习路线,我曾经也看了许许多多的java经验分享的帖子,评论,以及其他各种培训机构所谓的学习路线,特别 ...
- Java学习路线|转至CodeSheep
Java学习路线 基础知识 . 基本语法 基本网络知识:tcp/ip http/https 工具方面 . 操作系统:linux (CentOS\Ubuntu\Fe..) 代码管理:svn/git 持续 ...
- 从入门到精通,Java学习路线导航
引言最近也有很多人来向我"请教",他们大都是一些刚入门的新手,还不了解这个行业,也不知道从何学起,开始的时候非常迷茫,实在是每天回复很多人也很麻烦,所以在这里统一作个回复吧. Ja ...
- 从入门到精通,Java学习路线导航(附学习资源)
原文链接:https://blog.csdn.net/qq_42453117/article/details/100655512 引言 最近也有很多人来向我"请教",他们大都是一些 ...
随机推荐
- opencv2 用imwrite 抽取并保存视频图像帧
最近在写一个车辆检测程序,程序中需要获取图像帧,并保存为图片,且放到指定目录中去,我在网上查了很多发现都是opencv1的有关操作,没有opencv2的操作,我参考网上的例子,结合着用opencv2新 ...
- Game over 作业
终于有一篇不拼代码拼码字的作业了,哈哈哈..... 从寒假到这次结束,经历的博客及编码作业的过程 前面七次作业做个分类: 通往博客园和C++的第一步. 知识点:让我们对C++做一个预习,在学C++前有 ...
- Python的三种格式化输出
今天刚学了python的三种格式化输出,以前没接触过这么有趣的输出方式,现在来分享一下. #!/user/bin/env python#coding:utf-8#三种格式化输出 #第一种格式化输出na ...
- C语言入门:05.scanf函数
一.变量的内存分析 1.字节和地址 为了更好地理解变量在内存中的存储细节,先来认识一下内存中的“字节”和“地址”. (1)内存以“字节为单位”
- MySQL中EXPLAIN解释命令 查看索引是否生效
explain显示了mysql如何使用索引来处理select语句以及连接表.可以帮助选择更好的索引和写出更优化的查询语句. 使用方法,在select语句前加上explain就可以了: 如: expla ...
- IE userData
前面的话 IE浏览器实现了它专属的客户端存储机制——“userData”.userData可以实现一定量的字符串数据存储,可以将其用做是Web存储的替代方案.本文将详细介绍IE userData 概述 ...
- SP4487 GSS6 - Can you answer these queries VI
题目大意 给出一个由N个整数组成的序列A,你需要应用M个操作: I p x 在 p 处插入插入一个元素 x D p 删除 p 处的一个元素 R p x 修改 p 处元素的值为 x Q l r 查询一 ...
- Day24-Ajax操作、图片验证码、KindEditor使用-转
参考源:http://blog.csdn.net/fgf00/article/details/54917439 三.Ajax操作 ajax操作基于浏览器的xmlHttpRequest对象,IE低版本是 ...
- 【转】I2C总线协议
I2C总线(Inter Integrated-Circuit)是由PHILIPS公司在上世纪80年代发明的一种电路板级串行总线标准,通过两根信号线——时钟线SCL和数据线SDA——即可完成主从机的单工 ...
- 【hdu3842】 Machine Works
http://acm.hdu.edu.cn/showproblem.php?pid=3842 (题目链接) 题意 一个公司使用一个厂房$D$天,希望获利最大.有$n$台机器,每一台可以在第$D_i$天 ...