前言

回想几年前的自己,在学校里面左手稳着键盘,右手捏住鼠标,不停的动着右手的中指,一声Penta KIll把自己带入了一个虚幻的世界

日复一日,之前那个好学又勤奋的自己慢慢开始转变,从每天的外卖到内急的时候都感觉在浪费时间,此时我已经知道现在的自己已经颓废了,就这样浑浑噩噩的过了三年

直到有一天,在睡梦中听到一声尖叫“啊!!!我找到工作了!!!面试官跟我说给我6.5K的实习工资!!!啊!!!”

此时的我只能在被窝里面默默的哭泣,回想自己的三年时光,通过自己的努力上了黄金,然而这些跟室友找到工作相比,我的内心是无比的空虚、害怕

眼里已经打湿了我的枕头,擦干眼角上的泪水,用被子掩盖住泪湿了的枕头,起床洗漱,我发誓,我的人生转折点就从此刻开始,我要努力学习Java,每天必须保持6个小时的时间去学习,一定要保持自己精神状态,利用好每一分每一秒

开始整理我的学习路线,保存到我成为高级Java工程师

可能有链接会失效,有需要的可以加QQ群:3907814

阶段1 java语言基础

1-1-Java基础语法

1、第1节 java运行环境

https://pan.baidu.com/s/1vyK97WuJTTSxHyFvZTaggQ#list/path=%2F

提取码:8ax6

2、第2节 HelloWorld案例

https://pan.baidu.com/s/1Kl75REhkYUcCI3lB0p0nkQ#list/path=%2F

提取码:us3j

3、第3节 关键字&标识符

链接:https://pan.baidu.com/s/1nvk3vHzqCvQTi1lHGkoGAA

提取码:m3gm

4、第4节 常量&变量

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/16KHuIhmcbyn8pgVZ6tvLCQ

提取码:6331

5、第5节 数据类型转换

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/16KHuIhmcbyn8pgVZ6tvLCQ

提取码:9glo

6、第6节 运算符

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1lzaHGVA3kbJ_MVoDkk9x3g

提取码:ys2n

7、第7节 方法入门

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1WbxeVm6KQA6oXMymsZ0Spw

提取码:b1ib

8、第8节 JDK9新特性-Jshell

链接:https://pan.baidu.com/s/13yyuOTmPO8bDmexGEE6OBg

提取码:7xxj

9、第9节 选择结构-if语句-switch语句

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1so5_3NcfTI4JDPX6Qmt1WQ

提取码:0d14

10、第10节 循环结构-for-while-do…while

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1CTNwTEAB_cSSxyEUYP3l6A

提取码:k2ig

11、第11节 开发工具-IDEA

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/150T8NWEX4xn-u7tBktSYKw

提取码:404i

12、第12节 方法复习

链接:https://pan.baidu.com/s/1N2z54hzhKzFnX2mSben3qA

提取码:4ixm

13、第13节 方法重载

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1dY2dlGqq7J40vOepRxXFoQ

提取码:wfkr

14、第14节 数组

链接:https://pan.baidu.com/s/1IDiGib_0xf9-IbYTQNUUoQ

提取码:a7gg

小总结:

这个阶段我花了半个月的时间去学习,也就是90个小时的时间,其中有27个小时是我用来看理论的知识,另外的63个小时是我用来给自己练手的,每一个知识点我都要做很多的题目,直到自己拿到题目的时候,能够把自己的思路转为代码实现

毫无疑问,这个阶段最耗时的自然是循环结构、选择结构,因为这两个知识点对于一个初学者来说很不友好,不仅代码量增加了,逻辑思维也是很绕的,如果不保持自己的思路清晰,你就理解不了他每一步的结果

然后就是数组,这一个阶段可以说是全新的阶段,我们可以把我们需要的数据都保存在数组里面,在这个知识点结束之后我还做了一个数组版的学生管理系统

1-2 -面向对象和封装

1、1_2_1_01_面向对象思想的概述

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/17niLBYUxoafrmiRCK7P2Vg

提取码:599q

2、1_2_1_02_面向对象思想的举例

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1s05fqm4kOcTza0UFsdBicg

提取码:lv2s

3、1_2_1_03_类和对象的关系

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1lMTexC5cchImXR6Ei00UZA

提取码:7rs3

4、1_2_1_04_类的定义

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1hPUsBiYAJhb_EdNc8PzeZA

提取码:xvhx

5、1_2_1_05_对象的创建及其使用

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/11daodrRO7gw6PYIjKq2ltA

提取码:xsal

6、1_2_1_06_手机类练习

链接:https://pan.baidu.com/s/1Oh4Zs_Gpq6YQAzyBo7zVmw

提取码:aksv

7、1_2_1_07_一个对象的内存图

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1aC1m24dvLk24Eu33i4Ps3g

提取码:wnaz

8、1_2_1_08_两个对象使用同一个方法的内存

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1orFZ2LcfdBPAXA0v-L-RCA

提取码:thet

9、1_2_1_09_两个引用指向同一个对象的

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1Xpu9o7jjQBY40cE5NNwqcg

提取码:3he6

10、1_2_1_10_使用对象类型作为方法的参

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1ywrobml_iObRgSuYTjbKvA

提取码:73w4

11、1_2_1_11_使用对象类型作为方法的返

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1q9YsqjbW7V96vL8aszZoyg

提取码:gjmn

12、1_2_1_12_成员变量和局部变量的区别

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1N0MgFJ68XcI2eH720A27Eg

提取码:eqep

13、1_2_1_13_面向对象三大特征之封装性

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1hDfmupG7eatyDWM6BOrJ1g

提取码:zlcz

14、1_2_1_14_private关键字的作用及使用

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1rpIKSY_lvkRH6ikApexmSQ

提取码:4i77

15、1_2_1_15_练习使用private关键字定义

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1ThA1aWIA-_PiNrqYWLDc7A

提取码:dctu

16、1_2_1_16_this关键字的作用

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1DZz6JqutFGgZlSFlvja0Ew

提取码:x68z

17、1_2_1_17_构造方法

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1PvpOWHF7CwmYKXeUJ8mAEQ

提取码:8xkz

18、1_2_1_18_定义一个标准的类

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/13VykusuRQa_3McTKe-cTYQ

提取码:opmf

小总结:

这一个阶段花的时间足足有一个月,时间的分配也是按照30%的时间去看理论,70%的时间去动手敲代码

我觉得这个阶段每一个知识点都是特别的重要,在这个阶段我学会了什么是对象,学会了如何面向对象编程,也学会了如何使用对象编程去偷懒,把重复的事情都封装成了一个对象,交给这个对象去帮我做

1-3-Java语言高级

1、01-常用API_1

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/11EuNS0huDdMzifxB5SRjng

提取码:alfe

2、02-继承与多态

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1tD508kpM25cAIs8cqmki1A

提取码:h5o7

3、03-常用API第二部分

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1I4W_3c_sEr762bQkKBJXPQ

提取码:olnf

4、04-集合

链接:https://pan.baidu.com/s/1OrHJHSGWN73d3A5PQtaIRQ

提取码:a277

5、05-异常与多线程

链接:https://pan.baidu.com/s/1urKDGzLaIJel9AQywHpj0w

提取码:ixp5

6、06-File类与IO流

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1yeiSJ6n7PNQ_wOA5mRB_MA

提取码:4bpt

7、07-网络编程

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/19Zj-KRLYzTSoY_AW4wuRoQ

提取码:s5ks

8、08-JDK8新特性

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1X-1L0q9gIXf0SKC1yK82yg

提取码:jnbj

9、09-基础加强

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1PWJ_esc9FN9Y9R3JgUG8xQ

提取码:1ngz

10、10-MySQL

链接:https://pan.baidu.com/s/13mgIaOSTqu6_xmZqcoJUOA

提取码:0jdl

11、11 -JDBC

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1kX-G4ikZhD3v3Ut-256maQ

提取码:15q7

小总结:

是的,这个阶段我花了两个月,一个月学完JavaSE,然后一个月学完了MySQL跟JDBC,话说这个阶段是最难的,也是最重要的,这个阶段的东西你学不懂就代表你后面的知识都处于一个危机边缘

在这个阶段我做了四个小项目,和一些零零碎碎的练习题,代码加起来应该有三四万行了吧;其中有三个项目是学生管理系统,我从数组版把它改为了集合版,然后又改为了IO版,最后改为了MySQL版;然后还做了一个ATM小型的桌面程序

然后个人感觉我在这个阶段学得是比较扎实的,期间还去看了许多的集合的源码,虽然有的看不懂,但是对于我一个初学者来说已经很了不起了

阶段2 JavaWeb+旅游网

小总结:

这个阶段的知识非常多,我不仅学习了前端三剑客,还学了JavaWEB、JSP、JSTL、EL,然后为了做一个项目去练手,还学习了Redis和Maven

这个阶段我花了两个月的时间,包括跟着做好这个项目,因为我前面的基础部分学得比较扎实吧,所以感觉这部分比较简单,难点就是JavaWEB的过滤器,这个知识点我花的时间比较多

然后就是大概的从面向对象编程转为了面向接口编程了

01 HTML和CSS

1、第1节 概念介绍

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1tve1-ICSqgcKd1WvcWa8-g

提取码:dal6

2、第2节 基本标签

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1n2Qd4-4is_sQDNd9WVopKw

提取码:4uyq

3、第3节 表单标签

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1tNECKts1pcVOYXU4zXzyqw

提取码:h1ok

4、第4节 CSS概述

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1a2CnVaMl-Y9Zcf3YJaQc8g

提取码:ubyx

5、第5节 CSS_选择器

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1fFA-mqy0u9KtefTm1FP3YQ

提取码:zep7

6、第6节 CSS属性

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1a1egTOfa2C0h1QFrmQsvjQ

提取码:9l4h

7、第7节 CSS_案例-注册页面

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1YJNYrs4sWjmT0u3qvLYFcA

提取码:onc6

02 JavaScript

1、01 JavaScript_简介

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1ovQ8px_Kvdo3yb_IFiFoCg

提取码:2efk

2、02 JavaScript基础语法

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1mNMVoMkhFyRSl_GIa4bftQ

提取码:bl89

3、03 JavaScript运算符

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1JXO0hfeOH65AP3uOl8tnpQ

提取码:v9sh

4、04 JavaScript特殊语法

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1iKSZMf8-6o01k25zJicpEA

提取码:yj6p

5、05 JavaScript_语法_流程控制语

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1nmpW_wdu-LqwxfGikisfgQ

提取码:tx9j

6、06 JavaScript_对象

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/101daKfjbQEKRbh4wTpftIQ

提取码:df4q

7、07 DOM和事件的简单学习

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1Kbok9xVfoD_u0nJfzbuYfA

提取码:ljt5

8、08 BOM对象

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1ks_HyyzbZSDjRm_qMIGkIw

提取码:jwwy

9、09 DOM对象

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1qpjpqKNBSOPm2kF9CI2Y5A

提取码:ukah

10、10JavaScirpt中的事件

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1XTAwgtK22gij6FyLHh4FSA

提取码:ab1w

03 BootStrap

1、01 快速入门

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/14qr5rDFNb2xtHkO_lAvDDg

提取码:5jhm

2、02Bootstrap_栅格系统

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1UBlEcoY2yEmtT-ca1XEyEg

提取码:1xuu

3、03Bootstrap_全局CSS样式

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1yj8BO9FBn5JuCzoqBMcf2A

提取码:fjka

4、04Bootstrap_组件和插件

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1SCR0wM-OXoO58GFrz-UutQ

提取码:g5wp

5、05案例_旅游网

链接:https://pan.baidu.com/s/1IjyYow1FxGuk8Ozyp5a3sQ

提取码:mkp8

04 XML

1、01 xml基础

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1JzA-bR2Bn0ZsAaOnOX4QTQ

提取码:jose

2、02 xml_约束

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1d-8O-LRFenbQtG73R8rS8A

提取码:q0xr

3、03 xml_解析

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/13cQBSurXCKSHJdZnH5u_cQ

提取码:bbsn

05 Tomcat

1、01web相关概念

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1glwcauKJ7aRrWOYY9DYDWg

提取码:p2az

2、02 tomcat基本操作

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/16f0JY8L7-thqN8kiOmsFZQ

提取码:zqqx

3、03 tomcat_部署项目

链接:https://pan.baidu.com/s/1mZgenP5CNVdU6uorNgXixg

提取码:7pd5

06-Servlet和HTTP请求协议

1、01Servlet_快速入门

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1Df_jdQPiW0XMYqC6rS5U0w

提取码:ah8k

2、02Servlet_生命周期方法

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1MqTeasZL3r_sOHwZJ2Qv3g

提取码:w7t9

3、03Servlet_3.0注解配置

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1_bvDT_wfqcgrcRVlkv-GSw

提取码:d8zy

4、04 IDEA与tomcat相关配置

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1t-LYOEhZ7dYwGtn39DgEiA

提取码:5rvl

5、05 Servlet_体系结构与urlpartten配置

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1Wv2rbL-o24AEJfUga4vThQ

提取码:QF3i

6、06 HTTP请求协议

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1E3yNBchcO6cKFsVwyW3HyA

提取码:5f7v

07 -Request和Respons

1、01 Request原理和继承体系

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1W8mKTfz-DQdf1GlSAlYmGw

提取码:3hxr

2、02 Request_获取请求数据

链接:https://pan.baidu.com/s/1E69v0h__lVB6-pVAtGxhJA

提取码:e0dn

3、03 请求转发和request共享数据

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/10E6A0URw9BfGs-FCKdSRZQ

提取码:9xbq

4、04 Request_获取ServletContext

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1EqHnbxi14ZX_IjJ98Mi4Yg

提取码:yfaz

5、05 request登录案例

链接:https://pan.baidu.com/s/15tfxgAMe3eeFyeLqmfwGgw

提取码:4ye2

6、06 HTTP响应协议

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/17s93ATAoVo8R_ESUr16zMA

提取码:xs8k

7、07 response之重定向

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/17u-XLeVrNZviDTMDSjA10Q

提取码:i8de

8、08 response之相对路径和绝对路径

链接:https://pan.baidu.com/s/1dWojMFAiWguUOwcTcydSpQ

提取码:jtei

9、09 response之输出数据

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1FCu2bi5vR3cpTjLdP6E1jg

提取码:54fe

10、10 response之验证码

链接:https://pan.baidu.com/s/1ZDH_an4pgUn0_04Mn-lXJQ

提取码:18r6

11、11 ServletContext对象

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1SzO_fhjGLdka2G1rA-rH8g

提取码:yopc

12、12 文件下载

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1_kZXeZiqci6-YcC7IH7qlQ

提取码:szv9

08-Cookie和Session

1、第1节 Cookie快速入门

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1fZSKtw1zA6NkYm-5I-RaUA

提取码:ncss

2、第2节 Cookie_细节

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/16BdC8FE6aVA8hMcmiII_Vg

提取码:la7v

3、第3节 Cookie案例

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1SR4ntvWXMOYm35NmwVFr3g

提取码:mamn

4、第4节 JSP改造Cookie案例

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1LrhjQKrsl0dFa3-gfp7QYw

提取码:fpkd

5、第5节 Session快速入门

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/16_SpTMDWaWscOyBJU6I2Gw

提取码:0tyf

6、第6节 Session细节

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1jEJZRPdvbe2VA9TtdAdxig

提取码:obu1

7、第7节 Session之验证码案例

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/15TOWFbCdakRnRRB-1GNSeg

提取码:fxtt

09-JSP,EL和JSTL

1、第1节 JSP基础语法

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1NaW7JDsBc7FAehVryHKnZA

提取码:7rvw

2、第2节 MVC

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1FLpfTuawiYw5wHkK9jym5A

提取码:ywmz

3、第3节 EL介绍和运算符

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/19Tc0OUEbjpO190gQ2AORhA

提取码:5gxf

4、第4节 EL获取域中存储的数据

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1izt8g4vhU8EUXGB9LBX43g

提取码:yha0

5、第5节 JSTL常用标签

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1SUjmVhlSWCl_fV5FYW_s8Q

提取码:mr92

10-综合案例(用户信息)

1、第1节 登录功能

链接:https://pan.baidu.com/s/1sfggcj-NYpLzPq1MvWMUeA

提取码:nbb8

2、第2节 添加删除修改功能

链接:https://pan.baidu.com/s/1EiAsbQi6h2yFUFQA6f3x2A

提取码:z8hr

3、第3节 删除选中功能

链接:https://pan.baidu.com/s/1d_FMAuZrvMLhfisUk9PHDQ

提取码:sx2e

4、第4节 分页查询功能

链接:https://pan.baidu.com/s/1y32U6hvJacI2C72JAibtGw

提取码:n672

5、第5节 复杂条件查询功能

链接:https://pan.baidu.com/s/1XeS89RHgv-mK-1XLeG_kww

提取码:7q2h

11-Filter和Listener

1、第1节 Filter快速入门

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1ixRXwfk2ADpJ4H2fiFiyYw

提取码:7qrm

2、第2节 Filter细节

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/12y0UVaMydlZ6D0GcCVdzVg

提取码:s2w9

3、第3节 Filter案例

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1LGRFQ-pmcli3wutNBapTrw

提取码:f53s

4、第4节 监听器

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1T7QREGLzN2xwbTYLmpxLPA

提取码:kjwy

12-Jquery

1、第1节 JQuery基础

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/19PGAm-OqS3a8OtwR23aWWA

提取码:0uj1

2、第2节 JQuery选择器

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/17LrvpJ8QR7ej75U7XOCisg

提取码:o85w

3、第3节 Jquery基础案例

链接:https://pan.baidu.com/s/1cUgWocPv_XrJN5lS7Q6G0w

提取码:wczn

4、第4节 JQuery动画和遍历

链接:https://pan.baidu.com/s/1A9bDs-w5Edb4dskfVtQFTw

提取码:g14c

5、第5节 JQuery事件绑定和切换

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1H1KsLjHT8e9KwzUDbtjE_w

提取码:e5sv

6、第6节 Jquery高级案例

链接:https://pan.baidu.com/s/1F_TlnGx4IW3Zom7FJ1ZgKw

提取码:vzxt

13-Ajax和JSON

1、第1节 原生JS方式实现Ajax

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/19w1IYKzwPNhS-aYWRrH5ag

提取码:xh70

2、第2节 JQuery方式实现Ajax

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1NnQVtocWKMKZwKm4MFNhNg

提取码:woaa

3、第3节 JSON基础语法

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1XUOdiqAOmdZAi7le12v6-w

提取码:pqhj

4、第4节 JSON_解析器

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1_jxMpIa0nQMweXzZQBPmNw

提取码:zbzx

14-Redis

1、第1节 Redis环境搭建

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/16wN1iDMLdj5iuC-u6ZigbQ

提取码:poob

2、第2节 Redis命令操作

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1WNv8Yup4hbrDeGhWg5OVYQ

提取码:bq6d

3、第3节 Redis持久化

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1gRnpck0qXP_k5tnQz2WoPw

提取码:0x4x

4、第4节 Jedis代码操作

链接:https://pan.baidu.com/s/1IvdOWvNlJAy48yjFmLRQmw

提取码:famk

5、第5节 Jedis连接池

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1VLAeZCV7cy-8QlfSoWCGYQ

提取码:hu0n

6、第6节 redis案例

链接:https://pan.baidu.com/s/1SwUfXf_EIFjEx7mLH68rpA

提取码:ah92

15-Maven基础

1、第1节 基本概念

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1GJwlz-TF_l9cpd8CM2SjUw

提取码:4fok

2、第2节 maven的安装和仓库种类

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1L-S1AeCpC9LRah_Sqo5bGA

提取码:gw1r

3、第3节 maven标准目录结构和常用命令

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1_553VMht0OFzvGZjagVNzw

提取码:3jn7

4、第4节 maven生命周期和概念模型图

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1eKEvRA5xkqpMhFPQuvLCEQ

提取码:oqrb

5、第5节 使用骨架创建maven的java工程

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1thHnyJ11MMWpDR36odRRgA

提取码:k26p

6、第6节 maven工程servlet实例

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1ypp0dXGj5pcSUzi–sgnXA

提取码:xdmw

16-旅游网

1、01 准备工作

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/14ePG3x9KMYPhGWOr6Om0ug

提取码:uprl

2、02 注册功能

链接:https://pan.baidu.com/s/1QexaXmqB6GxDVmhkoBfRTA

提取码:sjal

3、03 登陆和退出功能

链接:https://pan.baidu.com/s/1YLbL5oLTYM2QYpb_rM0i7g

提取码:s8mh

4、04 BaseServlet抽取

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1XF1u16MW-uiopD6tQq_gHg

提取码:qswt

5、05 分类数据展示功能

链接:https://pan.baidu.com/s/1oKfjmdG3tjRzN5duyRGIXw

提取码:k7wb

6、06 旅游线路分页展示分页展示

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1sPb3kZ_EZJ47_O9aP2Oh_g

提取码:o6v6

7、07 旅游线路查询

链接:https://pan.baidu.com/s/1rbu5yoQ-FM2_ilQBRoUHgQ

提取码:rkbn

8、08 旅游线路详情

链接:https://pan.baidu.com/s/1ZwDm3zv9_oo_bRthjLLSCA

提取码:ioe2

9、09 旅游线路收藏

链接:https://pan.baidu.com/s/1AV9AOPw8Bcs0cBbcsu1rZA

提取码:gfc8

阶段三:基本框架SSM

小总结:

这个阶段相对于JavaWEB来说还是比较简单的,少了很多的代码量,但是却多了很多的配置,稍微不注意就会把这些配置给搞错,期间出现了好几次注入bean失败的错误,这是我最不能够容忍的,同样的错误居然出现了好几次,而且都是没有给service加上@Service这个注解导致的;所以,在同一个地方跌倒多次是最不应该的,以后一定的加强注意了

在此期间,我还把JavaWEB做的那个项目改为了SSM版的,在改的过程中才体会到这些代码真的是很浪费,之前一个一个参数的接收,现在只需要一个对象就可以接收到了,而且更加的让我明白面向接口编程的含义了

阶段3 1.Mybatis

1、01.Mybatis课程介绍及环境搭建

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1muxfaP0H-8ApbEMBkZwVKQ

提取码:6zwc

2、02.Mybatis入门案例

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1GgEImntiLIKqXbgEul_J_Q

提取码:2aoi

3、03.自定义Mybatis框架

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1wMn9eSTh25Va__yJjfM9dw

提取码:r9wc

4、04.自定义Mybatis框架基于注解开发

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1HGz4zbHXSMPeiUG1tfXBtG

提取码:1jzg

5、05.使用Mybatis完成CRUD

链接:https://pan.baidu.com/s/1aePTxQEs5WQS3w6gLcZbBw

提取码:w8j0

6、06.使用Mybatis完成DAO层的开发

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1naSHP6TfRLnx5WxymhKlJg

提取码:dzvr

7、07.Mybatis的连接池及事务

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1etdZTETWOru733a2U3hYjg

提取码:ij3e

8、08.动态SQL

链接:https://pan.baidu.com/s/1F6XLPtnVdV-wCw0ziUTyOw

提取码:2eb9

9、09.Mybatis的多表操作

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1MiP5VCMyoUjs4lhn3Qybbw

提取码:dt9w

10、10.JNDI扩展知识

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/11qgVArZlJyqhK3NtX1exrA

提取码:u5fx

11、11.Mybatis的缓存

链接:https://pan.baidu.com/s/1R3YjfiLk0EKBLbl_TYGQaQ

提取码:3ebv

12、12.Mybatis注解开发

链接:https://pan.baidu.com/s/1SqngjyuynqZSxCd2Ypiz6g

提取码:9jp4

阶段3 2.Spring

1、01.Spring框架简介

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1CB4vgBH5CkdTMkFjROCiTA

提取码:va1x

2、02.程序间耦合

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/19o1dLq_uz3FFUZR5mV-5eQ

提取码:s8cg

3、03.Spring的 IOC 和 DI

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1UOX4FifknihdGoLIbVcxQQ

提取码:59of

4、04.Spring的常用注解

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/14mRCqEaiROTBukmRhuvzHQ

提取码:tfw5

5、05.基于XML的IOC的案例1

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1RiULwIOjH86Mi6TBXqHFVw

提取码:1gf9

6、06.Spring的新注解

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1HCm6Zbq1GVpJj-6saINIZQ

提取码:pjzs

7、07.银行转账案例

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1vyNs4cXxQnL0EKx0srlQ-w

提取码:um2b

8、08.面向切面编程 AOP

链接:https://pan.baidu.com/s/1eZTHucrUh4KU4gh_-CThAQ

提取码:x7hk

9、09.JdbcTemplate的基本使用

链接:https://pan.baidu.com/s/1DZGwpc1oLZQ73AsFCrBo_Q

提取码:5qdv

10、10.Spring中事务控制

链接:https://pan.baidu.com/s/1jbsVjxBQgSlnup2GTMRU2A

提取码:djj0

阶段3 3.SpringMVC

1、01.SpringMVC概述及入门案例

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1w_u4zZOrZESN_4_siuDxrA

提取码:e2ty

2、02.参数绑定及自定义类型转换

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1yS3ydcO1z92Fw4-ZlgjJew

提取码:657g

3、03.SpringMVC常用注解

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/17ZjiUfDCfiXSGnorzWXkeA

提取码:emrc

4、04.SpringMVC返回值类型及响应数据类型

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1_TW8XGlvF3hVkEPenvi_vg

提取码:bd9t

5、05.文件上传

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1xaZRaF5Jo60K4PN7X0LYEA

提取码:pzy7

6、06.异常处理及拦截器

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1I_3Z49Y7UpAa5hlJ3p04yA

提取码:7a2y

7、07.SSM整合案例

链接:https://pan.baidu.com/s/16mg159lTjjbZ_7fr4M72Nw

提取码:sbct

阶段四:高级框架

小总结:

这个阶段可不止Spring Boot,还有springcloud,springsecurity等等这些框架,就不一一列出来了,资料网上一大堆

学了Spring Boot之后你才会发现,SSM是多么的麻烦,Spring Boot为不仅为我们减少了代码量,还为我们减少了很多的配置,采用注解的方式

当然,这么智能的框架,我能不把做的项目改为Spring Boot版本吗?

阶段4 4.Spring Boot

1、01.spring boot 介绍

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1M8A68rn-xI0Xggt_7FOg_w

提取码:fzi8

2、02.spring boot 入门

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1c6b–psSrQhXVHYvX8weag

提取码:bp25

3、03.spring boot 原理分析

链接:https://pan.baidu.com/s/1XG9xmyh9STVHdAB-pni-KA

提取码:9yda

4、04.spring boot 配置文件

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1RMYaelwdAnxxJ3gPL8w_9Q

提取码:wvoc

5、05.spring boot 集成

链接:https://pan.baidu.com/s/11im04KzM4hyCcVPD3ssxFg

提取码:8cvq

阶段4 5.Git

1、01.Git简介及安装使用

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1cXGlhBXnCYoU5seFL4lzCg

提取码:a0kx

2、02.连接远程仓库

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1Yb7wf6iScMpHzaAdObpjmg

提取码:kziq

3、03.Git分支

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1NIu5iIHsY7N1WN8osNEu8A

提取码:5rm2

对不起各位,我太懒了,手已经抽筋了 ,其他的高级框架是在是不想去找资料了,给大家一张图细细的品品吧

可能有链接会失效,有需要的可以加QQ群:3907814

原文链接:https://www.bilibili.com/read/cv8451915

自学java,学多久可以自己找到工作?相关推荐

  1. 自学java多久可以工作_自学java,学多久可以自己找到工作?

    自学了Java,学习的过程中无非就是两个字最重要:坚持.如果自学Java,学多久可以自己找到工作?每个人情况不同,有的学的快有的慢,几个月或者更久自学的人,就是自己没有很强方向感的人,一般都能坚持2个 ...

  2. (自学经历)自学java,学多久可以自己找到工作?

    自学Java多久才可以出去找工作,这个其实也不固定,根据每个人的吸收情况来说,有的学习4个月就敢出去找工作,一般正常来说学6-8个月就可以找工作了,这至少得每天学习4-6个小时,我当自学的时候每天根据 ...

  3. 自学java,如何快速地找到工作

    本人最近一直在帮零基础的java开发者提升能力和找工作,在这个过程中,发现零基础的java程序员,在自学和找工作时,普遍会出现一些问题,同时在实践过程中,也总结出了一些能帮零基础java开发尽快提升能 ...

  4. java自学要学多久(java自学要学多久)

    自学java,学多久可以自己找到工作? 那得看情况!如果你不是在校大学生,并且还没有接触过编程,建议你先自学一个星期C语言,初步编程入门,再去培训班进行培训,培训一期大概半年左右,然后在一边工作一边学 ...

  5. java学到什么程度安卓_自学Android到什么程度才能找到工作?

    读完本文大概需要4分钟. 微信公众号最近新出了一个功能,我觉得很赞,就是可以非常方便的看到每个人的留言次数.赞赏次数等,截个图给你们看下: 看到这个赞赏数的时候我惊呆了,这位同学竟然持续赞赏了我这么多 ...

  6. 自学python怎么找工作-我是如何在自学编程9个月后找到工作的

    昨天在我在国外网站 reddit 上看到一篇文章,作者分享了他 自学编程 9 个月后找到工作 的经历.文章不到一天就得到3千多赞,2百条回复.我看了下内容,非常中肯,其中有不少建议也是我在编程教室屡次 ...

  7. 我是如何在自学编程9个月后找到工作的 1

    昨天在我在国外网站 reddit 上看到一篇文章,作者分享了他自学编程 9 个月后找到工作的经历.文章不到一天就得到3千多赞,2百条回复.我看了下内容,非常中肯,其中有不少建议也是我在编程教室屡次提过 ...

  8. 为什么自学Java学不好?大概率是这3个原因

    为什么自学Java学不好?大概率是这3个原因,下面和 小编一起来看看吧! 首先,Java的复杂程度很难衡量,不管是通过书本上的知识,还是网络视频学习,它都是一个需要一步一步来的过程,所以说,小编也不好 ...

  9. python多久可以完全学会_python好学吗自学要学多久

    python相对其他主流编程语言,它的入门要更简单一些.学习难度方面,就要看个人基础.学习方式.学习方向,学习的快慢与熟练程度与个人还是有一定关联的,也可以选择报班提升‭效率. python自学好学吗 ...

最新文章

  1. 软件性能测试主要看什么指标
  2. 'utf-8' codec can't decode byte 0xff in position 0
  3. 计算机主板等级指标,转载一篇主板文章,教你认识三大厂主板分级
  4. 【壁纸】(可商用) 70枚壁纸高清免费
  5. java中数值023是什么类型_【Java 教程(原创)】023.参数传值——引用类型参数的传值...
  6. php html区别_php与html区别
  7. [单反六]查看快门数
  8. 吴恩达深度学习1.2练习_Neural Networks and Deep Learning
  9. Cocos2d-x之MenuItem
  10. Linux与windows的软/硬链接
  11. Python获取文件路径:os.listdir()和os.walk()
  12. ARCENGINE 10 开发遇到的一些问题
  13. Unity学习资料收集
  14. trend函数用oracle实现,Excel函数TREND函数的用法
  15. 在拼多多上班,是一种什么样的体验?我tm心态崩了呀!
  16. iOS 10越狱设备终于有越狱移除工具了!
  17. 导航网站完整程序源码
  18. 微信小程序canvas实现画圆圈头像
  19. 介绍-fs、ramdisk、ramfs、tmpfs、initramfs和rootfs
  20. 基于Dragonboard410c的智能音箱(四)

热门文章

  1. ubuntu下ATI/Intel双显卡切换的方法
  2. 微信小程序集成 “百度语音合成” 功能
  3. lenovo联想笔记本电脑拯救者Y9000P IAH7H 2022款(82RF)i7-12700H原装出厂Win11系统恢复原厂OEM系统
  4. iOS --- 把汉字转化成拼音 Swift
  5. [c/c++] size_t是什么
  6. Swift 自定义相机扫描身份证信息
  7. 越界侦测和区域入侵侦测,你真的分清楚了么?
  8. Selenium Webdriver重新使用已打开的浏览器实例(Chrome版)
  9. idea 文件夹样式更改插件地址
  10. Linux(manjaro)微信web开发者工具