Java
编程语言中的王者
为什么都在学习Java?
1.服务器编程语言占比超91%
2.市场就业领域覆盖面广
3.企业用人需求每周新增10万+
Java都学啥?
你适合学习Java么?
1.应届毕业生。JAVA历经十多年,都是稳居第一位,可见的未来也是非常稳定的开发语言,Java工程师岗位需求多、前景好,JAVA行业的一大特点就是稳定,发展空间大。因此比较适合作为应届生的第一职业长远发展。
2.具备一定的逻辑能力。逻辑思维能力是程序员最基本的要求。如果你是一个逻辑思维能力差的人,完全不适合学编程哦。当然,对于一般理工科的同学来说,逻辑思维不存在问题。而对于文艺青年,喜欢跟着感觉走跳跃思维的人,一般就不太适合程序员这一条路选择呢~
3.喜欢钻研新事物,对编程感兴趣。喜欢接触新兴事物,对互联网行业充满好奇,有一个用程序改变世界的心,很多人说:“xxx有天赋”。我想,这里的天赋换成“兴趣”也许就是事情的真相。人家有兴趣做这个事,做着开心,自然就会花越多时间研究,成长自然就越快;成长越快,比起常人自然就有“天赋”,那么你天生就是做程序员的这块料~
Java课程入门大纲
Java入门到精通全套教程(视频教程来源于B站)
java环境安装包
https://pan.baidu.com/s/1k4gLsaBzSI6bbjYKwx-Jkg 提取码:qida
Java基础
Java基础语法-面向对象-集合-IO-线程与并发-异常-网络编程
java基础:https://www.bilibili.com/video/BV18J411W7cE
Java进阶
java进阶13天:https://www.bilibili.com/video/BV1TE41177mP
API: https://www.bilibili.com/video/BV1aZ4y1j78G
数据库
Mysql基础:https://www.bilibili.com/video/BV1M541147Cn
Mysql高级:https://www.bilibili.com/video/BV1zJ411M7TB/
Oracle:https://www.bilibili.com/video/BV1KJ411h7NH/
Sharding-JDBC:https://www.bilibili.com/video/BV1jJ411M78w
javaweb
Hmtl-css-javascript:https://www.bilibili.com/video/BV1mE411h7Co
JQuery:https://www.bilibili.com/video/BV1ey4y1k73p
AJAX:https://www.bilibili.com/video/BV1ox411M7P2
vue.js: https://www.bilibili.com/video/BV12J411m7MG
编程强化
Jvm优化:https://www.bilibili.com/video/BV1yE411Z7AP
数据结构与算法:https://www.bilibili.com/video/BV1iJ411E7xW
软件项目管理
Maven:https://www.bilibili.com/video/BV124411a7BZ
SVN: https://www.bilibili.com/video/BV13s411h7QM
Git:https://www.bilibili.com/video/BV1sJ411D7xN/
Jenkins:https://www.bilibili.com/video/BV1kJ411p7mV/
热门技术框架
Spring:https://www.bilibili.com/video/BV1yt411e7E8
SpringMVC+mybatis:https://www.bilibili.com/video/BV1Ns411Y7pL
mybatis plus:https://www.bilibili.com/video/BV1rE41197jR
Jpa:https://www.bilibili.com/video/BV1Ss411a7Y4
spring data:https://www.bilibili.com/video/BV1RE41167Pk
分布式架构
Zookeeper+Dubbo:https://www.bilibili.com/video/BV1VE411q7dX
Springcloud:https://www.bilibili.com/video/BV1eE41187Ug
Skywalking:https://www.bilibili.com/video/BV1ZJ411s7Mn
服务器中间件
Rabbitmq:https://www.bilibili.com/video/BV15k4y1k7Ep
Rocketmq:https://www.bilibili.com/video/BV1L4411y7mn
Kafka:https://www.bilibili.com/video/BV1oE41167Am
Mycat:https://www.bilibili.com/video/BV1oE41167Am
Redis:https://www.bilibili.com/video/BV1CJ411m7Gc
MongoDB:https://www.bilibili.com/video/BV1bJ411x7mq
Apollo分布式:https://www.bilibili.com/video/BV1eE41187sS
服务器技术
Tomcat:https://www.bilibili.com/video/BV1dJ411N7Um
容器技术
Docker:https://www.bilibili.com/video/BV1CJ411T7BK
Kubernetes:https://www.bilibili.com/video/BV1W7411J7jh
业务解决方案
elastic stack:https://www.bilibili.com/video/BV1R4411C7Tf
lucene:https://www.bilibili.com/video/BV1eJ411q7nw
quartz:https://www.bilibili.com/video/BV19t41127de
elastic-job:https://www.bilibili.com/video/BV1cE411h7e2
spring security:https://www.bilibili.com/video/BV1fE411i7jt
activiti:https://www.bilibili.com/video/BV1Ys411a7E7
百度地图:https://www.bilibili.com/video/BV1Wa4y1e7AK
精品教程
shell编程:https://www.bilibili.com/video/BV1z54y1C7Cw
TreeMap:https://www.bilibili.com/video/BV13k4y1z7rM
强转溢出&浮点数运算:https://www.bilibili.com/video/BV1EJ41187Nv
线程池:https://www.bilibili.com/video/BV18J41157DX
日志框架:https://www.bilibili.com/video/BV1iJ411H74S
泛型:https://www.bilibili.com/video/BV1xJ411n77R
类加载器:https://www.bilibili.com/video/BV1vJ41177cw
编码与解码:https://www.bilibili.com/video/BV1HJ411E7d3
StringTable:https://www.bilibili.com/video/BV16E411n7Gk
Threadlocal:https://www.bilibili.com/video/BV1N741127FH
LinkedList数据链表:https://www.bilibili.com/video/BV1ZT4y1377x
ArrayList:https://www.bilibili.com/video/BV1gE411A7H8
面试热点技术
Synchronized:https://www.bilibili.com/video/BV1aJ411V763
并发编程volatile:https://www.bilibili.com/video/BV1BJ411j7qb
Java实战项目(进大厂前必看的项目)
传智健康项目
B站完整视频:https://www.bilibili.com/video/BV1Bo4y117zV/(求小主奖励三连)
视频资料链接:https://pan.baidu.com/s/11lZ4cwpuQaQvBcCizTUg7A
提取码:n5r7
品达通用权限
B站完整视频:https://www.bilibili.com/video/BV1tw411f79E/(求小主奖励三连)
视频资料链接:https://pan.baidu.com/s/1d1iNdZVt9VZt5ZW9ImObRw
提取码:5901
闪聚支付
B站完整视频:https://www.bilibili.com/video/BV17v411V79c/(求小主奖励三连)
视频资料链接:https://pan.baidu.com/s/1XUl1UvghcSvCqkTOH2noCA
提取码:5900
集信达短信平台
B站完整视频:https://www.bilibili.com/video/BV1Jb4y1d7GY/(求小主奖励三连)
视频资料链接:链接:https://pan.baidu.com/s/1XbMHKcUc8SGIGqZVNaSzyw
提取码:12p0
Java项目《万信金融》
B站完整视频:https://www.bilibili.com/video/BV1Ub4y1f7rk/(求小主奖励三连)
视频资料链接:链接:https://pan.baidu.com/s/16WDcuH8nqq2vTaqspFPy9A
提取码:12p2
Java进阶教程Cat入门,美团点评链路监控平台Cat入门到精通
B站完整视频:https://www.bilibili.com/video/BV1m64y127f3/(求小主奖励三连)
视频资料链接:https://pan.baidu.com/s/1mG-a9InsDGbv_WxUmshqJA
提取码:12p5
Java项目《好客租房》
B站完整视频:https://www.bilibili.com/video/BV1sZ4y1F7PD/(求小主奖励三连)
视频资料链接:链接:https://pan.baidu.com/s/1lJI4IWEhe7rzD9xJK-A26w
提取码:26n9
Java成长路线
1.JAVA开发工程师
这是Java开发工程师的第一阶段了,一般是刚入门Java行业者。这一阶段主要是掌握了一定的Java编程技术,有一定的Java语言基础,能够了解、掌握和编写一定的代码。处在这一阶段的人员,其掌握的技能还是比较基础的
2.初级开发工程师(0-1年)
这一阶段,就要掌握一些Java核心技术了。比如HTML/CSS/JS/XML/AJAX、SQL/MySQL/Oracle/SQLServer/JDBC等。
3.中级开发工程师(1-2年)
这一阶段需要掌握Java核心框架,SSM、SSH、Web服务器等等。
4.高级开发工程师(2-4年)
这一阶段主要是Java高级开发技术,工作流、规则引擎、缓存、集成JCA、EJB、通信/JNDI/JMS/JAF、应用服(JBossAS/WebLogic/WebSphere)等。