[2022JAVA学习路线图]Java基础-javaweb-Java框架

Java 是几乎所有类型的网络应用程序的基础,也是开发和提供嵌入式和移动应用程序、游戏、基于 Web 的内容和企业软件的全球标准。Java 在全球各地有超过 900 万的开发人员,使您能够高效地开发、部署和使用精彩的应用程序和服务。

从笔记本电脑到数据中心,从游戏控制台到科学超级计算机,从手机到互联网,Java 无处不在!

2022Java学习路线图分享!

 

一、Java基础

        1.Java基础语法:

                1. Java的数据类型

                2. 常量的使用

                3. 变量的定义与使用

                4. Java中代码的书写规范5.

                5. 数据类型之间的转换

                6Java的运算符操作

                7. if分支语句

                8. switch分支语句

                9. for循环

                10. while

                11. do..while

                13.数组

                14. 方法的定义和调用

                15. 方法的重载(Overload)

                16.Debug断点调试的使用

        2.面向对象(基础)

                1.类和对象

                2. 成员变量和局部变量

                3.private的应用|

                4. this的应用

                5. 面向对象特性之封装

        3.API基础

                1.API的使用方式

                2. String类

        4.集合基础

                1.ArrayList的特点

                2. ArrayList的构造方法

                3. ArrayList的常用操作

        5.面向对象进阶

                1.面向对象-继承

                2. super的作用

                3. Override.package. import. static

                4.  面向对象-多态

                5. instanceof

                6. 抽象类

                7. 接口

        6.IO流

                1.IO流的概述和分类

                2. 字节流写数据的方式

                3. 字节流读数据的方式

                4. 字符流写数据的方法

                5 . 字符缓冲流的使用

                6. 打印流的使用

                7. Properties

                8.内存操作流

                9. RandomAccessFile使用

        7.多线程

                1. Java实现多线程的三种方式

                2. 名称-休眠-礼让-优先级-中断-后天线程

                3.安全问题

                4. Lock锁

                5.死锁

                6.线程池

                7.ConcurrentHashMap

        8.网络编程

                1.ip地址-端口协议-

                2.UDP协议

                3.TCP协议

                4. NIO

        9.Lambda

                1.标准写法

                2.省略规则

                3.Stream流

        10.反射

                1.xml

                2.语法规则

                3.枚举

                4.注解

二、JavaWeb

        1.MySQL

                1.数据库概述

                2.DDL-DML-DQL

                3.表关系

                4.查询

                5.事务

        2.Maven

                1.Maven概述

                2.生命周期

                3.Maven依赖

        3.MyBatis

                1.MyBatis简介

                2.Mapper

                3.sql语句

        4.HTML

                1.基础语法

                2.常用标签

                3.CSS基础

        5.JavaScript

                1.JavaScript基础

                2.内置对象

                3.DOM

                4.正则表达式

        6.THHP

                1.http协议概念

                2.请求信息的组成

                3.响应信息的组成

        7.Tomcat

                1.tomcat服务器部署应用

                2.使用idea配置tomcat服务器

        8.Servlet

                1.Servlet基本概述

                2.Servlet的配置

                3.执行过程

        9.Vue

                1.基础语法

                2.常用指令

                3.vuejs的生命周期

                4.异步

三、框架

        1.Spring

                1.Spring系统架构

                2.Bean配置管理

                3.依赖注入

                4.容器管理

                5.注解开发

                6.SpringAOP

                7.Spring事务管理

        2.SpringMVC

                1.请求与响应

                2.REST

                3.拦截器

        3.SpringBoot

                1.基础配置

                2.整合第三方技术

                3.视图解析

        4.MyBatis-Plus

                1.标准数据层开发

                2.DQL

                3.DML

                4.全局配置优化

        5.SpringCloud

                1.微服务

                2.远程调用

                3.eureka的作用

                4.EurekaServer

                5.Ribbon负载均衡

                6.Nacos

                7.OpenFeign

                8.Gateway

                9.PredicateFactory

        6.Docker

                1.Docker和虚拟机的区别

                2.Docker架构

                3.Docker镜像

                4.Docker容器命令

                5.数据卷命令

                6.镜像结构

        7.MQ

                1.同步和异步通信

                2.RabbitMQ基本架构

                3.work模型

                4.发布订阅模型

                5.fanout

                6.Direct

                7.topic

        8.ES

                1.ES与MySQL对比

                2.IK

                3.Mapping

                4.DSL

                5.RestClient

                6.ES集群结构

                7.ES集群路由原理

        9.Sentinel

                1.搭建Sentinel控制台

                2.雪崩问题

                3.流量控制-阈值

                4.流量控制-流控

                5.熔断

                6.热点限流

                7.SentinelResource

                8.Sentinel整合OpenFeign

        10.Seata

                1.事务原子性

                2.CAP

                3.可靠消息服务

                4.TCC

                5.AT

                6.搭建TC server

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值