总结下java的学习路线图

一曲冷凌霜 提交于 2019-11-29 06:12:21

0) JAVASE
java 基础语法,
java面向对象的三大特征
java常用的api
java异常体系
java多线程
java集合
javaIO流
java网络通信
正则表达式
java 桌面级开发
java 反射
23设计模式
1)JAVAWEB
javaweb学习路线图
在这里插入图片描述
javaweb学习路线图

2)java框架
SSH(基本淘汰了)
SSM(主流)
3)Linux系统的学习

4)分布式
上图形象
java分布式
5)springboot------->springcloud
spring与springmvc 与springboot与spring cloud区别与联系
Spring 是一个开源框架,为简化企业级应用开发而生。Spring 是一个 IOC 和 AOP 容器框架。核心是:控制反转(IOC),面向切面编程(AOP)。
SpringMVC是基于Spring功能之上添加的Web框架,想用SpringMVC必须先依赖Spring。
SpringMVC是一个类似于struts的MVC模式的WEB开发框架;
Spring是一个通用解决方案, 最大的用处就是通过Ioc/AOP解耦, 降低软件复杂性, 所以Spring可以结合SpringMVC等很多其他解决方案一起使用, 不仅仅只适用于WEB开发
SpringBoot是一个轻量级,简化配置和开发流程的web整合框架,Spring Boot可以建立独立的Spring应用程序;内嵌了如Tomcat,Jetty和Undertow这样的容器,也就是说可以直接跑起来,用不着再做部署工作了;无需再像Spring那样搞一堆繁琐的xml文件的配置;
可以自动配置(核心)Spring。SpringBoot将原有的XML配置改为Java配置,将bean注入改为使用注解注入的方式(@Autowire),并将多个xml、properties配置浓缩在一个appliaction.yml配置文件中。提供了一些现有的功能,如量度工具,表单数据验证以及一些外部配置这样的一些第三方功能

6)java初级架构师 -----》java中级架构师-----》java高级架构师

7)最重要一点
坚持努力,越努力,越幸运

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!