本文目录一览:
java一般怎么学习呢?
工资高不一定你就能够学会,如果谁都能学会那他工资还有这么高吗
如果实在想学,建议你先去网上找找视频看看Java了再去学
Java学习路线:
JavaSE-数据库-JDBC-前端基础-JQuery-JavaWEB-Spring-MyBatis-Maven-SpringBoot-SpringCloud-Redis-Git-Linux
整体教程目录:
项目源码:
微服务项目:
项目优化:
Linux:
阶段1 java语言基础
1-1-Java基础语法
1、第1节 java运行环境 提取码:8ax6
2、第2节 HelloWorld案例 提取码:us3j
3、第3节 关键字标识符 提取码:13dl
4、第4节 常量变量 提取码:6331
5、第5节 数据类型转换 提取码:9glo
6、第6节 运算符 提取码:ys2n
7、第7节 方法入门 提取码:b1ib
8、第8节 JDK9新特性-Jshell 提取码:ounw
9、第9节 选择结构-if语句-switch语句 提取码:0d14
10、第10节 循环结构-for-while-do..while 提取码:k2ig
11、第11节 开发工具-IDEA 提取码:404i
12、第12节 方法复习 提取码:ulku
13、第13节 方法重载 提取码:wfkr
14、第14节 数组 提取码:p8ml
1-2 -面向对象和封装
1、1_2_1_01_面向对象思想的概述 提取码:599q
2、1_2_1_02_面向对象思想的举例 提取码:lv2s
3、1_2_1_03_类和对象的关系 提取码:7rs3
4、1_2_1_04_类的定义 提取码:xvhx
5、1_2_1_05_对象的创建及其使用 提取码:xsal
6、1_2_1_06_手机类练习 提取码:lnho
7、1_2_1_07_一个对象的内存图 提取码:wnaz
8、1_2_1_08_两个对象使用同一个方法的内存 提取码:thet
9、1_2_1_09_两个引用指向同一个对象的 提取码:3he6
10、1_2_1_10_使用对象类型作为方法的参 提取码:73w4
11、1_2_1_11_使用对象类型作为方法的返 提取码:gjmn
12、1_2_1_12_成员变量和局部变量的区别 提取码:eqep
13、1_2_1_13_面向对象三大特征之封装性 提取码:zlcz
14、1_2_1_14_private关键字的作用及使用 提取码:4i77
15、1_2_1_15_练习使用private关键字定义 提取码:dctu
16、1_2_1_16_this关键字的作用 提取码:x68z
17、1_2_1_17_构造方法 提取码:8xkz
18、1_2_1_18_定义一个标准的类 提取码:opmf
1-3-Java语言高级
1、01-常用API_1 提取码:alfe
2、02-继承与多态 提取码:h5o7
3、03-常用API第二部分 提取码:olnf
4、04-集合 提取码:40ca
5、05-异常与多线程 提取码:mu40
6、06-File类与IO流 提取码:4bpt
7、07-网络编程 提取码:s5ks
8、08-JDK8新特性 提取码:jnbj
9、09-基础加强 提取码:1ngz
10、10-MySQL 提取码:30y4
11、11 -JDBC 提取码:15q7
阶段2 JavaWeb+旅游网
01 HTML和CSS
1、第1节 概念介绍 提取码:dal6
2、第2节 基本标签 提取码:4uyq
3、第3节 表单标签 提取码:h1ok
4、第4节 CSS概述 提取码:ubyx
5、第5节 CSS_选择器 提取码:zep7
6、第6节 CSS属性 提取码:9l4h
7、第7节 CSS_案例-注册页面 提取码:onc6
02 JavaScript
1、01 JavaScript_简介 提取码:2efk
2、02 JavaScript基础语法 提取码:bl89
3、03 JavaScript运算符 提取码:v9sh
4、04 JavaScript特殊语法 提取码:yj6p
5、05 JavaScript_语法_流程控制语 提取码:tx9j
6、06 JavaScript_对象 提取码:df4q
7、07 DOM和事件的简单学习 提取码:ljt5
8、08 BOM对象 提取码:jwwy
9、09 DOM对象 提取码:ukah
10、10JavaScirpt中的事件 提取码:ab1w
03 BootStrap
1、01 快速入门 提取码:5jhm
2、02Bootstrap_栅格系统 提取码:1xuu
3、03Bootstrap_全局CSS样式 提取码:fjka
4、04Bootstrap_组件和插件 提取码:g5wp
5、05案例_旅游网 提取码:jxy3
04 XML
1、01 xml基础 提取码:jose
2、02 xml_约束 提取码:q0xr
3、03 xml_解析 提取码:bbsn
05 Tomcat
1、01web相关概念 提取码:p2az
2、02 tomcat基本操作 提取码:zqqx
3、03 tomcat_部署项目 提取码:i4a2
06-Servlet和HTTP请求协议
1、01Servlet_快速入门 提取码:ah8k
2、02Servlet_生命周期方法 提取码:w7t9
3、03Servlet_3.0注解配置 提取码:d8zy
4、04 IDEA与tomcat相关配置 提取码:5rvl
5、05 Servlet_体系结构与urlpartten配置 提取码:qf3i
6、06 HTTP请求协议 提取码:5f7v
07 -Request和Respons
1、01 Request原理和继承体系 提取码:3hxr
2、02 Request_获取请求数据 提取码:oxl7
3、03 请求转发和request共享数据 提取码:9xbq
4、04 Request_获取ServletContext 提取码:yfaz
5、05 request登录案例 提取码:owgj
6、06 HTTP响应协议 提取码:xs8k
7、07 response之重定向 提取码:i8de
8、08 response之相对路径和绝对路径 提取码:6p8q
9、09 response之输出数据 提取码:54fe
10、10 response之验证码 提取码:uy06
11、11 ServletContext对象 提取码:yopc
12、12 文件下载 提取码:szv9
08-Cookie和Session
1、第1节 Cookie快速入门 提取码:ncss
2、第2节 Cookie_细节 提取码:la7v
3、第3节 Cookie案例 提取码:mamn
4、第4节 JSP改造Cookie案例 提取码:fpkd
5、第5节 Session快速入门 提取码:0tyf
6、第6节 Session细节 提取码:obu1
7、第7节 Session之验证码案例 提取码:fxtt
09-JSP,EL和JSTL
1、第1节 JSP基础语法 提取码:7rvw
2、第2节 MVC 提取码:ywmz
3、第3节 EL介绍和运算符 提取码:5gxf
4、第4节 EL获取域中存储的数据 提取码:yha0
5、第5节 JSTL常用标签 提取码:mr92
10-综合案例(用户信息)
1、第1节 登录功能 提取码:d7v4
2、第2节 添加删除修改功能 提取码:40df
3、第3节 删除选中功能 提取码:jhlx
4、第4节 分页查询功能 提取码:8mxb
5、第5节 复杂条件查询功能 提取码:qj8m
11-Filter和Listener
1、第1节 Filter快速入门 提取码:7qrm
2、第2节 Filter细节 提取码:s2w9
3、第3节 Filter案例 提取码:f53s
4、第4节 监听器 提取码:kjwy
12-Jquery
1、第1节 JQuery基础 提取码:0uj1
2、第2节 JQuery选择器 提取码:o85w
3、第3节 Jquery基础案例 提取码:5u3t
4、第4节 JQuery动画和遍历 提取码:ut21
5、第5节 JQuery事件绑定和切换 提取码:e5sv
6、第6节 Jquery高级案例 提取码:ytj4
13-Ajax和JSON
1、第1节 原生JS方式实现Ajax 提取码:xh70
2、第2节 JQuery方式实现Ajax 提取码:woaa
3、第3节 JSON基础语法 提取码:pqhj
4、第4节 JSON_解析器 提取码:zbzx
14-Redis
1、第1节 Redis环境搭建 提取码:poob
2、第2节 Redis命令操作 提取码:bq6d
3、第3节 Redis持久化 提取码:0x4x
4、第4节 Jedis代码操作 提取码:bon3
5、第5节 Jedis连接池 提取码:hu0n
6、第6节 redis案例 提取码:cosn
15-Maven基础
1、第1节 基本概念 提取码:4fok
2、第2节 maven的安装和仓库种类 提取码:gw1r
3、第3节 maven标准目录结构和常用命令 提取码:3jn7
4、第4节 maven生命周期和概念模型图 提取码:oqrb
5、第5节 使用骨架创建maven的java工程 提取码:k26p
6、第6节 maven工程servlet实例 提取码:xdmw
16-旅游网
1、01 准备工作 提取码:uprl
2、02 注册功能 提取码:9pf5
3、03 登陆和退出功能 提取码:0hkk
4、04 BaseServlet抽取 提取码:qswt
5、05 分类数据展示功能 提取码:649n
6、06 旅游线路分页展示分页展示 提取码:o6v6
7、07 旅游线路查询 提取码:pzjb
8、08 旅游线路详情 提取码:wtke
9、09 旅游线路收藏 提取码:3236
阶段3 1.Mybatis
1、01.Mybatis课程介绍及环境搭建 提取码:6zwc
2、02.Mybatis入门案例 提取码:2aoi
3、03.自定义Mybatis框架 提取码:r9wc
4、04.自定义Mybatis框架基于注解开发 提取码:1jzg
5、05.使用Mybatis完成CRUD 提取码:d4b7
6、06.使用Mybatis完成DAO层的开发 提取码:dzvr
7、07.Mybatis的连接池及事务 提取码:ij3e
8、08.动态SQL 提取码:yiys
9、09.Mybatis的多表操作 提取码:dt9w
10、10.JNDI扩展知识 提取码:u5fx
11、11.Mybatis的缓存 提取码:ng54
12、12.Mybatis注解开发 提取码:yh6z
阶段3 2.Spring
1、01.Spring框架简介 提取码:va1x
2、02.程序间耦合 提取码:s8cg
3、03.Spring的 IOC 和 DI 提取码:59of
4、04.Spring的常用注解 提取码:tfw5
5、05.基于XML的IOC的案例1 提取码:1gf9
6、06.Spring的新注解 提取码:pjzs
7、07.银行转账案例 提取码:um2b
8、08.面向切面编程 AOP 提取码:4tv2
9、09.JdbcTemplate的基本使用 提取码:vjxx
10、10.Spring中事务控制 提取码:rx3v
阶段3 3.SpringMVC
1、01.SpringMVC概述及入门案例 提取码:e2ty
2、02.参数绑定及自定义类型转换 提取码:657g
3、03.SpringMVC常用注解 提取码:emrc
4、04.SpringMVC返回值类型及响应数据类型 提取码:bd9t
5、05.文件上传 提取码:pzy7
6、06.异常处理及拦截器 提取码:7a2y
7、07.SSM整合案例 提取码:lzzd
阶段4 3.Spring Data JPA
1、01.JAP的引入 提取码:o61r
2、02.JPA的入门案例 提取码:ld9u
3、03.主键生成策略 提取码:f8ri
4、04.JPA的基本操作 提取码:yxcv
5、05.JPQL查询 提取码:cxwq
6、06.spring data jpa 简介 提取码:678v
7、07.入门案例 提取码:2u3l
8、08.执行过程分析 提取码:upe4
9、09.spring data jpa查询 提取码:smsc
10、10.动态查询 提取码:qoxx
11、11.多表操作-一对多 提取码:fai2
12、12.多表操作-多对多 提取码:bvvg
13、13.对象导航查询 提取码:ietq
阶段4 4.Spring Boot
1、01.spring boot 介绍 提取码:fzi8
2、02.spring boot 入门 提取码:bp25
3、03.spring boot 原理分析 提取码:8yer
4、04.spring boot 配置文件 提取码:wvoc
5、05.spring boot 集成 提取码:ywin
阶段4 5.Git
1、01.Git简介及安装使用 提取码:a0kx
2、02.连接远程仓库 提取码:kziq
3、03.Git分支 提取码:5rm2
原文链接:
java该如何学习?
一、爱好
这个是动力,如果你不爱Java,不爱计算机,而是喜爱游戏,娱乐或者其他的,你不适合做程序员。
如果你能在电脑前,一坐就是4-5个小时,你能为了学习而阅读英文的资料,那么你至少对编程是热爱的,具备了程序员的潜质。
二、学会取舍,用到什么就学什么
编程路上知识点甚多,你能掌握的永远是很少的一部分,新的技术不断出现,你难道能跟上? 相反,编程思想却是相对稳定的。
对于新手,到书店找一本入门的书,用最快的速度读一遍,不要超过3天。 记住,你不需要理解,因为你理解不了,你只需要对那些东西有个大概的意识,噢噢噢,好像有那么几页有这个东西,能达到这个效果就非常不错了。 千万不要一开始从第一章就仔细的看,那没用。
看完之后,找你最感兴趣的部分看,如果看不懂哪些内容,就去翻其他部分,然后马上返回。这部分看懂后,马上开机训练。
正确填写下方表单,免费领取web导学课,助你学技能
姓名
手机
提交
对于已经有经验的人,新知识你可以看看他的介绍,Release Note 或者一些评论性文章,然后看看自己手头有没有合适的工作可以用到,如果用不到,停止继续研究,如果能用到,则深入的看一遍他的文档,方法和前面一样,不能太细。 看完后,如果能运用,则开机尝试,并仔细的阅读即将使用到的部分。
Java 入门
入门书差不多!不要太细的看。
换一本,加深印象
回家,电脑上实践,或者找电子版的书!
三、技术服从于业务
技术是用来解决问题的,而不是用来炫耀的。当技术与业务有矛盾时,业务永远在第一位。
不要和业务人员过度的讨论(注意不是争吵)技术如何如何? 有什么技术难点无法满足业务需求之类的。
技术人员可以做出自认为很好的东西,但不一定能卖的出去。世界已经不再是【好酒不怕巷子深】的年代了。除非你真的有强的专利技术。
四、认识自己
不是每个人都能做到CTO,CEO的,金字塔的顶部的空间是很少的。由于家庭环境和个人性格不同,而高层领导的强项并不是在技术,而是在沟通和管理。也许你不服,也许你不甘心,但事实如此,只有付出更多的努力,才有可能往塔尖靠近,注意是有可能,不是一定。
五、学会总结
知识如果不用,就会被逐渐淡忘,当你需要的时候,如何能用最短的时间回复呢?那就是记笔记。blog很好,写在笔记本上也行,写在一个word文件里面也好。 总之,以你能很快的能找到为准。
六、身体是本钱
不多说了,大家都清楚。但会不自觉的违反这一条。呵呵!
七、正确理解学习过程
初学时,就是死记硬背,你只需要知道应该怎么样就可以了。
有一定经验后,你就需要知道,还能怎么样?
熟悉后,你应该知道为什么要这样?如果不这样会怎么样
精通,这个东西适合吗?如何选择呢?
初学:动手
掌握:动手又动脑
熟悉:动脑又动手
精通:动脑
八、学会正确的查找问题答案的方法
一搜二问三看看
先搜搜,坚信 你绝对不是第一个遇到这个问题的人
先到 google/baidu 搜索 选好关键字
到论坛或者群里面发问
学会平时积累,到处看看,经常有意外收获。n月前的难题可以轻松解决。
你的问题一定要有经过你思考了的。不要直接要全部代码和答案的那种。 至少我鄙视他们。没有人会花费那么多时间提供一个整套方案,就算付费的也得谈谈价钱,不合适的也不做。
比如:
我要做一个学生学籍管理系统,请提供思路和详细的解释,最好有源代码,100分送上
请问如何学好Java啊?我要学啥啊?
老师让明天交作业,哪位大哥给一份答案啊?
领导让做个库存管理软件 让我写需要 应该怎么写呢? 大家帮帮我啊?
九、增加你的实战经验
你可以没做过,但一定要认真思考过。
你可能没做过什么像样的项目,至少你自己这么认为。其实不然,你做过的的项目虽然看上去小,但你可以遵循这样的目标来完善
去目标用户那里调研,了解真实的需求,不要停留在想象程度
单机版改成多用户版
C/S版增加B/S版,反之亦然
使用正式的数据库,而不是Access
完善你的程序,直到有人愿意出钱买你的程序(1元也算),因为这代表着他是一个真正能用的,能满足实际需求的程序了
去看看别人的项目代码,好多开源的项目。看看人家是怎么解决同样的问题的。
十、先学做人,后学做事
大家放眼望去会发现:大凡成功者,在谈到成功时,很少谈“做事”,而都在讲“做人”。因为不会做人,就不会做事,就会走上无为的一生,或走上大起大落坎坷艰难的不归之路。
一网友抱怨,技术总监用老掉牙的技术和思想指挥一个上千万的项目,他想按照规范来做,结果和总监发生争吵和冲突。 最后被总监提出,你辞职吧。
下面是我回复的内容,有点刻薄。
奉劝你一句,你有什么资格和你的直属最高领导吵架?????
1. 意见不和,可以私下提,不要当面顶撞,这无济于事。如果我是老板,我也开除你。
2. 技术要服从于业务,如果你总是对的,你为何不自己做老板?你能拉来几千万的项目?
3. 既然大家谈不拢,和平离开就可以了。我估你们没有个人恩怨。不过目前好像有了。
我以前也和你一样,自己认为都是对的,可实际呢? 没有我们,地球照样转,人家几千万的项目照样做。
当你做老板,你的手下人每天都顶撞你时,你也会这么做。 历史上刚直不阿的人,大多是悲惨的下场。
社会就是这样,理想和现实是有差距的。
学习java难吗?一般要学多久?
前言
回想几年前的自己,在学校里面左手稳着键盘,右手捏住鼠标,不停的动着右手的中指,一声Penta KIll把自己带入了一个虚幻的世界
日复一日,之前那个好学又勤奋的自己慢慢开始转变,从每天的外卖到内急的时候都感觉在浪费时间,此时我已经知道现在的自己已经颓废了,就这样浑浑噩噩的过了三年
直到有一天,在睡梦中听到一声尖叫“啊!!!我找到工作了!!!面试官跟我说给我6.5K的实习工资!!!啊!!!”
此时的我只能在被窝里面默默的哭泣,回想自己的三年时光,通过自己的努力上了黄金,然而这些跟室友找到工作相比,我的内心是无比的空虚、害怕
眼里已经打湿了我的枕头,擦干眼角上的泪水,用被子掩盖住泪湿了的枕头,起床洗漱,我发誓,我的人生转折点就从此刻开始,我要努力学习Java,每天必须保持6个小时的时间去学习,一定要保持自己精神状态,利用好每一分每一秒
开始整理我的学习路线,保存到我成为高级Java工程师
阶段1 java语言基础
1-1-Java基础语法
1、第1节 java运行环境
2、第2节 HelloWorld案例
3、第3节 关键字标识符
4、第4节 常量变量
5、第5节 数据类型转换
6、第6节 运算符
7、第7节 方法入门
8、第8节 JDK9新特性-Jshell
9、第9节 选择结构-if语句-switch语句
10、第10节 循环结构-for-while-do..while
11、第11节 开发工具-IDEA
12、第12节 方法复习
13、第13节 方法重载
14、第14节 数组
小总结:
这个阶段我花了半个月的时间去学习,也就是90个小时的时间,其中有27个小时是我用来看理论的知识,另外的63个小时是我用来给自己练手的,每一个知识点我都要做很多的题目,直到自己拿到题目的时候,能够把自己的思路转为代码实现
毫无疑问,这个阶段最耗时的自然是循环结构、选择结构,因为这两个知识点对于一个初学者来说很不友好,不仅代码量增加了,逻辑思维也是很绕的,如果不保持自己的思路清晰,你就理解不了他每一步的结果
然后就是数组,这一个阶段可以说是全新的阶段,我们可以把我们需要的数据都保存在数组里面,在这个知识点结束之后我还做了一个数组版的学生管理系统
1-2 -面向对象和封装
1、1_2_1_01_面向对象思想的概述
2、1_2_1_02_面向对象思想的举例
3、1_2_1_03_类和对象的关系
4、1_2_1_04_类的定义
5、1_2_1_05_对象的创建及其使用
6、1_2_1_06_手机类练习
7、1_2_1_07_一个对象的内存图
8、1_2_1_08_两个对象使用同一个方法的内存
9、1_2_1_09_两个引用指向同一个对象的
10、1_2_1_10_使用对象类型作为方法的参
11、1_2_1_11_使用对象类型作为方法的返
12、1_2_1_12_成员变量和局部变量的区别
13、1_2_1_13_面向对象三大特征之封装性
14、1_2_1_14_private关键字的作用及使用
15、1_2_1_15_练习使用private关键字定义
16、1_2_1_16_this关键字的作用
17、1_2_1_17_构造方法
18、1_2_1_18_定义一个标准的类
小总结:
这一个阶段花的时间足足有一个月,时间的分配也是按照30%的时间去看理论,70%的时间去动手敲代码
我觉得这个阶段每一个知识点都是特别的重要,在这个阶段我学会了什么是对象,学会了如何面向对象编程,也学会了如何使用对象编程去偷懒,把重复的事情都封装成了一个对象,交给这个对象去帮我做
1-3-Java语言高级
1、01-常用API_1
2、02-继承与多态
3、03-常用API第二部分
4、04-集合
5、05-异常与多线程
6、06-File
7、07-网络编程 提取码:s5ks
8、08-JDK8新特性
9、09-基础加强
10、10-MySQL
11、11 -JDBC
小总结:
是的,这个阶段我花了两个月,一个月学完JavaSE,然后一个月学完了MySQL跟JDBC,话说这个阶段是最难的,也是最重要的,这个阶段的东西你学不懂就代表你后面的知识都处于一个危机边缘
在这个阶段我做了四个小项目,和一些零零碎碎的练习题,代码加起来应该有三四万行了吧;其中有三个项目是学生管理系统,我从数组版把它改为了集合版,然后又改为了IO版,最后改为了MySQL版;然后还做了一个ATM小型的桌面程序
然后个人感觉我在这个阶段学得是比较扎实的,期间还去看了许多的集合的源码,虽然有的看不懂,但是对于我一个初学者来说已经很了不起了
阶段2 JavaWeb+旅游网
小总结:
这个阶段的知识非常多,我不仅学习了前端三剑客,还学了JavaWEB、JSP、JSTL、EL,然后为了做一个项目去练手,还学习了Redis和Maven
这个阶段我花了两个月的时间,包括跟着做好这个项目,因为我前面的基础部分学得比较扎实吧,所以感觉这部分比较简单,难点就是JavaWEB的过滤器,这个知识点我花的时间比较多
然后就是大概的从面向对象编程转为了面向接口编程了
01 HTML和CSS
1、第1节 概念介绍
2、第2节 基本标签
3、第3节 表单标签
4、第4节 CSS概述
5、第5节 CSS_选择器
6、第6节 CSS属性
7、第7节 CSS_案例-注册页面
02 JavaScript
1、01 JavaScript_简介
2、02 JavaScript基础语法
3、03 JavaScript运算符
4、04 JavaScript特殊语法
5、05 JavaScript_语法_流程控制语
6、06 JavaScript_对象
7、07 DOM和事件的简单学习
8、08 BOM对象
9、09 DOM对象
10、10JavaScirpt中的事件
03 BootStrap
1、01 快速入门
2、02Bootstrap_栅格系统
3、03Bootstrap_全局CSS样式
4、04Bootstrap_组件和插件
5、05案例_旅游网
04 XML
1、01 xml基础
2、02 xml_约束
3、03 xml_解析
05 Tomcat
1、01web相关概念
2、02 tomcat基本操作
3、03 tomcat_部署项目
06-Servlet和HTTP请求协议
1、01Servlet_快速入门
2、02Servlet_生命周期方法
3、03Servlet_3.0注解配置
4、04 IDEA与tomcat相关配置
5、05 Servlet_体系结构与urlpartten配置
6、06 HTTP请求协议
07 -Request和Respons
1、01 Request原理和继承体系
2、02 Request_获取请求数据
3、03 请求转发和request共享数据
4、04 Request_获取ServletContext
5、05 request登录案例
6、06 HTTP响应协议
7、07 response之重定向
8、08 response之相对路径和绝对路径
9、09 response之输出数据
10、10 response之验证码
11、11 ServletContext对象
12、12 文件下载
08-Cookie和Session
1、第1节 Cookie快速入门
2、第2节 Cookie_细节
3、第3节 Cookie案例
4、第4节 JSP改造Cookie案例
5、第5节 Session快速入门
6、第6节 Session细节
7、第7节 Session之验证码案例
09-JSP,EL和JSTL
1、第1节 JSP基础语法
2、第2节 MVC
3、第3节 EL介绍和运算符
4、第4节 EL获取域中存储的数据
5、第5节 JSTL常用标签
10-综合案例(用户信息)
1、第1节 登录功能
2、第2节 添加删除修改功能
3、第3节 删除选中功能
4、第4节 分页查询功能
5、第5节 复杂条件查询功能
11-Filter和Listener
1、第1节 Filter快速入门
2、第2节 Filter细节
3、第3节 Filter案例
4、第4节 监听器
12-Jquery
1、第1节 JQuery基础
2、第2节 JQuery选择器
3、第3节 Jquery基础案例
4、第4节 JQuery动画和遍历
5、第5节 JQuery事件绑定和切换
6、第6节 Jquery高级案例
13-Ajax和JSON
1、第1节 原生JS方式实现Ajax
2、第2节 JQuery方式实现Ajax
3、第3节 JSON基础语法
4、第4节 JSON_解析器
14-Redis
1、第1节 Redis环境搭建
2、第2节 Redis命令操作
3、第3节 Redis持久化
4、第4节 Jedis代码操作
5、第5节 Jedis连接池
6、第6节 redis案例
15-Maven基础
1、第1节 基本概念
2、第2节 maven的安装和仓库种类
3、第3节 maven标准目录结构和常用命令
4、第4节 maven生命周期和概念模型图
5、第5节 使用骨架创建maven的java工程
6、第6节 maven工程servlet实例
16-旅游网
1、01 准备工作
2、02 注册功能
3、03 登陆和退出功能
4、04 BaseServlet抽取
5、05 分类数据展示功能
6、06 旅游线路分页展示分页展示
7、07 旅游线路查询
8、08 旅游线路详情
9、09 旅游线路收藏
阶段三:基本框架SSM
小总结:
这个阶段相对于JavaWEB来说还是比较简单的,少了很多的代码量,但是却多了很多的配置,稍微不注意就会把这些配置给搞错,期间出现了好几次注入bean失败的错误,这是我最不能够容忍的,同样的错误居然出现了好几次,而且都是没有给service加上@Service这个注解导致的;所以,在同一个地方跌倒多次是最不应该的,以后一定的加强注意了
在此期间,我还把JavaWEB做的那个项目改为了SSM版的,在改的过程中才体会到这些代码真的是很浪费,之前一个一个参数的接收,现在只需要一个对象就可以接收到了,而且更加的让我明白面向接口编程的含义了
阶段3 1.Mybatis
1、01.Mybatis课程介绍及环境搭建
2、02.Mybatis入门案例
3、03.自定义Mybatis框架
4、04.自定义Mybatis框架基于注解开发
5、05.使用Mybatis完成CRUD
6、06.使用Mybatis完成DAO层的开发
7、07.Mybatis的连接池及事务
8、08.动态SQL
9、09.Mybatis的多表操作
10、10.JNDI扩展知识
11、11.Mybatis的缓存
12、12.Mybatis注解开发
阶段3 2.Spring
1、01.Spring框架简介
2、02.程序间耦合
3、03.Spring的 IOC 和 DI
4、04.Spring的常用注解
5、05.基于XML的IOC的案例1
6、06.Spring的新注解
7、07.银行转账案例
8、08.面向切面编程 AOP
9、09.JdbcTemplate的基本使用
10、10.Spring中事务控制
阶段3 3.SpringMVC
1、01.SpringMVC概述及入门案例
2、02.参数绑定及自定义类型转换
3、03.SpringMVC常用注解
4、04.SpringMVC返回值类型及响应数据类型
5、05.文件上传
6、06.异常处理及拦截器
7、07.SSM整合案例
阶段四:高级框架
小总结:
这个阶段可不止Spring Boot,还有springcloud,springsecurity等等这些框架,就不一一列出来了,资料网上一大堆
学了Spring Boot之后你才会发现,SSM是多么的麻烦,Spring Boot为不仅为我们减少了代码量,还为我们减少了很多的配置,采用注解的方式
当然,这么智能的框架,我能不把做的项目改为Spring Boot版本吗?
阶段4 4.Spring Boot
1、01.spring boot 介绍
2、02.spring boot 入门
3、03.spring boot 原理分析
4、04.spring boot 配置文件
5、05.spring boot 集成 提取码:ywin
阶段4 5.Git
1、01.Git简介及安装使用
2、02.连接远程仓库
3、03.Git分支
参考:《2020最新Java基础精讲视频教程和学习路线!》
原文链接:网页链接
java主要学习哪些内容
学习java是个不错的选择,java在it行业需求的人才每年占上百万个,并且平均每个月薪资也是在1.8W左右。
如果想达到工作标准可以参考下面的内容:
1.Java SE部分 初级语法,面向对象,异常,IO流,多线程,Java Swing,JDBC,泛型,注解,反射等。
2.数据库部分,基础的sql语句,sql语句调优,索引,数据库引擎,存储过程,触发器,事务等。
3. 前端部分, HTML5 CSS3 JS, HTML DOM Jquery BootStrap等。
4. Java EE部分,Tomcat和Nginx服务器搭建,配置文件,Servlet,JSP,Filter,Listener,http协议,MVC等。
5. 框架部分,每个框架都可以分开学,在去学如何使用SSM 或者SSH框架,如何搭建,如何整合。开发中为什么会用框架,Rest是啥?Spring为啥经久不衰,底层如何实现等。
6.23种设计模式,掌握常用的,比如单例模式的多种实现,责任链模式,工厂模式,装饰器模式等,了解常用场景。
7. 基础算法和数据结构,八大排序算法,查找算法。
8. 熟练使用maven等构建工具,git等版本控制工具,熟悉常用linux命令,log4j,dubug,junit单元测试,日志打印工具,Redis等NoSql。
互联网行业目前还是最热门的行业之一,学习IT技能之后足够优秀是有机会进入腾讯、阿里、网易等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。
想要系统学习,你可以考察对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,能够在校期间取得大专或本科学历,中博软件学院、南京课工场、南京北大青鸟等开设相关专业的学校都是不错的,建议实地考察对比一下。
祝你学有所成,望采纳。