如需获取以下学习资源请关注公众号:Java编程指南

我们为自学者编程的或初学java的小伙伴们准备了一整套完整的学习资源和文章,还有我自己在自学路上的一些总结和学习线路,希望能帮到小伙伴们,如果有什么疑问的地方也可以加小编的微信Java_Bczn,小编后期还会整理出更多的学习视频和每天一篇学习文章,赶紧关注我们吧。

下面是我自学java的线路希望能帮到你们:

一.基础学习:

这个阶段你需要找一个好的基础学习视频,对着视频进行学习,每天严格要求自己学习,边看视频边用电脑记事本进行练习,不要使用IDE,因为这个时候可以培养你的代码书写规范,学完之后不要急于学习下面的东西,花几天时间回顾和总结,这里是基础学习视频,和开发工具(公众号发送'()'中的文字):

(开发工具):开发所需的工具。

(java基础):主要是java的一些基础知识。

二.Web阶段的学习:

当你学习完前面的知识后,你的感觉可能是很疑惑,这些学习的有什么用?不要急,这时你就可以开始学习下一个阶段了,这个阶段你需要学习servlet,jsp,Tomcat,数据库,还有需要使用开发工具了,推荐使用eclipse开发工具,这个阶段学习的东西十分的重要,需要做好学习笔记,让以后更好的回顾(印象笔记这个记录学习不错),这个阶段需要坚持,这里是这个阶段的学习资源(公众号发送'()'中的文字):

(Tomcat):主要是Tomcat服务器的部署和使用。

(xml):xml的使用在哪些地方。

(servlet):包括了 http协议,会话管理,jsp。

(mysql数据库):包含 数据库基础,jdbc,连接池和分页等。

三.Java框架的学习:

上面的学习完之后,要去参加工作还是不行的,你需要学习一些框架来提供开发效率,我建议学习的框架是spring,springmvc和mybatis,shiro,这三个框架还是挺流行的,学习这些框架你要能快速的搭建出这三个框架的开发环境,并要会基本的增删改查,你可以占时的不理解其中的原理,但是一定要能快速的去搭建起开发环境,如果你想学的更好一点,可以在学习maven,这里是这个阶段的学习资源(公众号发送'()'中的文字):

(过滤器,监听器):过滤器,监听器讲解。

(springmvc):springmvc框架知识。

(spring):spring框架知识。

(mybatis):mybatis框架知识。

(shiro):shiro权限框架。

(maven):maven使用讲解。

四.项目练习(有源码):

上面这些阶段你学习完之后,你就需要项目来练习了,在练习项目时一定要去做好总结和学习别人的写代码规范和方法,这里是这个阶段的学习资源(微信公众号发送'()'中的文字):

(Javaweb网上商城):网上商城项目。

(网上书店):书店管理项目。

(点餐系统):点餐系统。

(淘淘商城):网上购物项目。

(酒店项目):酒店管理项目。

(ssm项目综合练习):ssm项目综合练习

(药品采购系统):药品采购系统

(物流系统):物流系统

(博客开发项目):博客开发项目

(java网上支付实战项目):java网上支付实战项目

五.安卓开发:

额,本人学习的方向并不是安卓开发但是我也有学习资源,这里也分享给大家吧,私信发送'()'中的文字:

(安卓汇总):汇总了安卓的学习视频。

整理不易,如果觉得有帮助的话关注一下,我会继续提供更多的学习资源的,如果还需要其他学习资源或者需要其他学习建议的话,请给我私信,我尽力帮助大家。

Java最新学习线路(基础,源码,项目,实战)的更多相关文章

  1. Java API学习(一) ArrayList源码学习

    ArrayList在平常用的还挺多的,用起来十分舒服,顺手.这里来学习一下它的源码. 类定义 下面是类的定义: public class ArrayList<E> extends Abst ...

  2. 【Java集合学习】HashMap源码之“拉链法”散列冲突的解决

    1.HashMap的概念 HashMap 是一个散列表,它存储的内容是键值对(key-value)映射. HashMap 继承于AbstractMap,实现了Map.Cloneable.java.io ...

  3. Java多线程学习之ThreadLocal源码分析

    0.概述 ThreadLocal,即线程本地变量,是一个以ThreadLocal对象为键.任意对象为值的存储结构.它可以将变量绑定到特定的线程上,使每个线程都拥有改变量的一个拷贝,各线程相同变量间互不 ...

  4. 「非软文」零基础学习TypeScript(源码开源)

    今天,这篇文章篇幅很短,主要开放我最近学习整理TypeScript源码. 源码地址 https://github.com/maomincoding/typeScript_study 更多内容请见原文, ...

  5. 如何学习Android系统源码(转)

    一. Android系统的源代码非常庞大和复杂,我们不能贸然进入,否则很容易在里面迷入方向,进而失去研究它的信心.我们应该在分析它的源代码之前学习好一些理论知识,下面就介绍一些与Android系统相关 ...

  6. 图解 Java IO : 二、FilenameFilter源码

    Writer      :BYSocket(泥沙砖瓦浆木匠) 微         博:BYSocket 豆         瓣:BYSocket FaceBook:BYSocket Twitter   ...

  7. Java集合系列:-----------03ArrayList源码分析

    上一章,我们学习了Collection的架构.这一章开始,我们对Collection的具体实现类进行讲解:首先,讲解List,而List中ArrayList又最为常用.因此,本章我们讲解ArrayLi ...

  8. Eclipse导入Hadoop源码项目及编写Hadoop程序

    一 Eclipse导入Hadoop源码项目 基本步骤: 1)在Eclipse新建一个java项目[hadoop-1.2.1] 2)将Hadoop压缩包解压目录src下的core,hdfs,mapred ...

  9. Java集合系列[4]----LinkedHashMap源码分析

    这篇文章我们开始分析LinkedHashMap的源码,LinkedHashMap继承了HashMap,也就是说LinkedHashMap是在HashMap的基础上扩展而来的,因此在看LinkedHas ...

随机推荐

  1. Spring Controller RequestMapping

    不同的Controller,可以标记相同的RequestMapping 但是精确到函数上时,不可以标记相同的RequestMapping构成完成相同的请求路径,如果标记,运行会报错,提示有相同的路径, ...

  2. 【杂题】[AGC034D] Manhattan Max Matching【费用流】

    Description 有一个无限大的平面,有2N个位置上面有若干个球(可能重复),其中N个位置是红球,N个位置是蓝球,红球与蓝球的总数均为S. 给出2N个位置和上面的球数,现要将红球与蓝球完美匹配, ...

  3. 一些简单题(2)(Source : NOIP历年试题+杂题)

    P3084 [USACO13OPEN]照片Photo 给出$m$个区间$[l_i,r_i]$覆盖$S=[1,n]$,试确定最大特殊点的数使得这每一个区间覆盖且仅覆盖一个特殊点. 如果无解,输出$-1$ ...

  4. Springboot 默认静态路径

    springboot 默认静态路径 代码如下所示 类ResourceProperties.class private static final String[] CLASSPATH_RESOURCE_ ...

  5. 彩色图像--色彩空间 CIELAB、CIELUV

    学习DIP第65天 转载请标明本文出处:http://blog.csdn.net/tonyshengtan ,出于尊重文章作者的劳动,转载请标明出处!文章代码已托管,欢迎共同开发:https://gi ...

  6. codefroces Round #201.a--Difference Row

    Time Limit:2000MS     Memory Limit:262144KB     64bit IO Format:%I64d & %I64u Description You wa ...

  7. A. Even Substrings

    A. Even Substrings time limit per test 0.5 seconds memory limit per test 256 megabytes input standar ...

  8. CoreData编辑器

    如何你开发iOS使用的是CoreData数据库的话,肯定想要一个可以查看和编辑CoreData数据库的工具,今天给大家推荐一个工具Core-Data-Editor 下载地址:https://githu ...

  9. 客户端浏览器向服务器发起http请求的全过程

    http协议的参考:http://blog.csdn.net/hefeng6500/article/details/75081047 (1)浏览器先搜索自身的DNS缓存 (2)操作系统搜索自身的DNS ...

  10. var $this = $(this)

    jQuery: What’s the Difference Between $(this), $this, and this? What about $this? $this is a little ...