zoukankan      html  css  js  c++  java
  • 一份最中肯的Java学习路线+资源分享(拒绝傻逼式分享)

    这是一篇针对Java初学者,或者说在Java学习路线上出了一些问题(不知道该学什么、不知道整体的学习路线是什么样的)

    第一步:Java基础(一个月左右)

    推荐视频:

    下面的是黑马内部视频,我比较推荐的资料(因为提供的配套资料以及软件都很齐全,可以降低你的学习难度。大家想必也知道,真正学习一个东西之间真正让我们头疼的是各种环境的配置、搭建已经软件、jar包等东西的下载)

    因为某些原因,不方便在这里直接发送百度☁链接,关注我的微信公众号“Java面试通关手册”回复“资源分享第一波”即可领取。
    黑马视频

    除此之外,你也可以去慕课网上面查找自己没有掌握好的知识点(看之前,看一下课程评价和评分,有些老师的讲课不敢恭维,)。你也可以查找相关博客来掌握某些知识点,不过前期还是推荐看视频

    推荐书籍

    《Head First Java.第二版》
    可以说是我的Java启蒙书籍了,特别适合新手读当然也适合我们用来温故Java知识点。
    《Java核心技术卷1+卷2》
    很棒的两本书,建议有点Java基础之后再读,介绍的还是比较深入的,非常推荐。

    推荐文字资源

    Java 教程(菜鸟教程)

    多线程系列学习与面试

    Java IO与NIO学习与面试

    第二步:J2EE基础(一个月左右)

    从HTML->CSS->JS->BootStrap->Jquery前端学习再到JSP的学习。
    还是推荐黑马视频,理由就不多提了。因为某些原因,不方便在这里直接发送百度☁链接,关注我的微信公众号“Java面试通关手册”回复“资源分享第一波”即可领取。
    J2EE基础(一个月左右)
    还是老样子,你也可以去慕课网上面查找自己没有掌握好的知识点(看之前,看一下课程评价和评分,有些老师的讲课不敢恭维,)。你也可以查找相关博客来掌握某些知识点,不过前期还是推荐看视频。

    推荐书籍

    《Java Web整合开发王者归来》
    很适合打Javaweb知识基础的书籍。

    推荐文字资源

    JSP 教程(菜鸟教程)

    第三步:Liunx和Redis的学习以及简单商城项目(10天左右)

    大概需要2天就够了,对于Linux只需掌握Java程序员经常使用的一些Linux命令即可,因为后面我们可能会在Linux上搭建nginx环境或者Redis环境等等。

    还是推荐黑马视频,理由就不多提了。因为某些原因,不方便在这里直接发送百度☁链接,关注我的微信公众号“Java面试通关手册”回复“资源分享第一波”即可领取。
    Liunx和Redis的学习以及简单商城项目(一个月左右)

    第四步:企业主流框架+实战项目(50天左右)

    包括hibernate、struts2、Spring(重点!重点!重点!,后面如果要学SpringBoot话,这个也是基础)、Maven的使用、Mybatis框架、SpringMVC框架、lucence&Solr等等。

    还是推荐黑马视频,理由就不多提了。因为某些原因,不方便在这里直接发送百度☁链接,关注我的微信公众号“Java面试通关手册”回复“资源分享第一波”即可领取。
    第四步:企业主流框架+实战项目(50天左右)

    推荐书籍

    《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从零到企业级电商项目实战

    Java企业级电商项目架构演进之路 Tomcat集群与Redis分布式

    实战 :玩转算法面试 从真题到思维全面提升算法思维

    Spring Boot企业级博客系统实战视频教程

    Java Spring boot 企业微信点餐系统

    可能是是最全的Springboot基础视频分享,告别无视频可学

    上面的一些书籍,我已经整理在了网盘,关注我的公众号:“Java面试通关手册”回复“Java书籍推荐”即可免费领取。
    Java书籍推荐

    然后大家还有什么问题的话,可以在我的微信公众号后台(Java面试通关手册)给我说或者加我微信:bwcx9393,我会根据自己的学习经验给了说一下自己的看法。最后,祝大家都能越走越远。

  • 相关阅读:
    Java web 会话技术 cookie与session
    Spring bean的bean的三种实例化方式
    Spring基础篇——通过Java注解和XML配置装配bean(转载)
    Spring的核心api和两种实例化方式
    Spring 7种事务传播类型
    leetcode 697
    leetcode 387
    Spring_002 依赖注入方式实现
    Spring_第一个Spring入门案例IOC
    谈谈对Spring IOC的理解(转载)
  • 原文地址:https://www.cnblogs.com/snailclimb/p/javaziyuan.html
Copyright © 2011-2022 走看看