随着社会信息的发展,Java技术已经无处不在,无论是手机软件、手机Java游戏还是电脑软件等,只要你使用到电子产品就会碰到和Java有关的东西,更多的企业正采用Java语言开发网站。在程序员中,Java开发工程师就占据20%的比例,不可否认,Java语言有着广泛的行业发展前景,它在行业中的影响力已是不可避免的。不管是人才需求还是薪资水平上,Java的发展前景都是很乐观的,如果我们真的能用心、努力的学好这门技术,那我们职业的发展也是前途无量的,因此,对于0基础转行学习Java技术,不失为一个最佳的决策。 对于开启一个新领域的学习,在开始时我们总会是手足无措的,今天为大家整理了我们在系统学习Java时的基本路线。展示分享给大家:
一、JavaSE基础阶段
- 面向对象编程(基础)
- 面向对象编程(进阶)
- 异常机制
- Java常用类
- 数据结构和算法
- 集合(容器)
- IO流
- 多线程
- 网络编程
- 集合提升训练
- 多线程提升训练
二、数据库阶段
- MySQL基础
- MySQL 查询语句
- 数据库对象
- JDBC
- 反射和注解
- 数据库建模和UML建模
- 设计模式
三、WEB前端
- JavaScript
- jQuery
- BootStrap
- Vue
四、JavaEE阶段 (核心阶段)
-
HTTP/Tomcat
-
MVC 架构
-
Servlet
-
JSP
-
EL+JSTL+过滤器+监听器
-
Ajax和JSON
-
分页和文件上传/下载
五、JavaEE阶段(高级框架)
-
Spring 5.2.2
-
SpringMVC 5.2.2
-
RBAC
-
EasyUI 1.7.0
-
支付/短信验证
六、框架强化
- Linux - CentOS 8
- Maven
- Logback
- Quartz
- Spring Boot 2.2.2
- Shiro
- Swagger
- Git/GitEE
- MyBatis
七、分布式架构
- Zookeeper
- RPC
- Dubbo
- Redis
- Solr
- RabbitMQ
- FastDFS
- Nginx
- Spring Security
- Spring Session
- MyBatis Generator
- Mycat
八、微服务阶段
- ElasticSearch
- MongoDB
- Spring Cloud Netflix Eureka
- Spring Cloud Netflix Ribbon
- Spring Cloud OpenFeign
- Spring Cloud Netflix Hystrix
- Spring Cloud Config
- Spring Cloud Gateway
- Docker
- K8S
- LCN
对于这些内容,大家可以通过观看下方视频课来进行自学,或是在线下寻找专业的编程培训机构进行学习。 点此处观看# Java300集课程!
优秀的你关注一下再走吧~
想要全套学习资料的朋友可以给我留言评论
我会把资料发给留言的小伙伴们的~
大家一起努力,一起学习!