今天分享一下我在Java前后端的学习内容,将我学过的知识汇聚成了思维导图,仅供参考,仅仅只是我个人所掌握的,一定是还有很多的技术,可能是我没有学到,也可能是我忘记写入,总之这份导图只代表我个人所学,请大佬见谅,有哪里不足或者有更好的建议,欢迎各位留言吐槽,有哪里不懂的可以私信我,我会一一作答,话不多说,上图.

Java

前端

HTML5

  • 语义化标签

    • header

    • nav

    • article

    • section

    • aside

    • footer

  • video

  • audio

  • input

  • 工具

    • Hbuilder

CSS

  • 制作网页动画

  • 定位网页元素

  • 浮动

  • 属性选择器

  • 结构伪类选择器

  • 伪元素选择器

JavaScript

  • 嵌入页面的方式

    • 行内式

    • 内部式

    • 外部式

  • 变量加数据类型

    • 数据类型

      • 原始数据类型

        • string//number//boolean//null//undefiend

      • 引用数据类型

        • 对象:Object//数字:Array//函数function

    • var声明变量

  • 操作符

    • 算术运算符

      • +,-,*,/,%,++,--,-(取反)

    • 比较运算符

      • ,<,<=,>=,!=,==,===
        
    • 逻辑运算符

      • &&,||

    • 赋值运算符

      • =

    • 三目运算符

      • 表达式?表达式1:表达式2

  • 控制结构

    • 分支结构

      • if判断语句

      • Switch多分支选择结构

    • 循环结构

      • while循环

      • for循环

      • 双重for循环

      • do.while循环

      • break:跳出循环.continue:跳过本次,执行下次

  • 函数

    • 常规函数

      • alert();警告框

    • confirm()

    • prompt()

    • evel()

    • isNaN(x)

    • 数组函数

    • 日期函数

    • 数学函数

    • 字符串函数

    • 自定义函数

  • DOM

    • dom对象属性和方法

    • 节点

    • 事件

      • 鼠标单击事件

      • 改变事件

      • 失去焦点

      • 获取焦点

Jquery

ajax

  • json

  • 基础,同步与异步

  • 获取服务器响应事件

Servlet

Tomcat

正则表达式

后端

编程基础

  • Java语言

    • 语言基础

      • 基础语法

      • 面向对象

      • 接口

      • 容器

      • 异常

      • 泛型

      • 反射

      • 注解

      • IO流

      • 异常

    • JVM

      • 类加载机制

      • 字节码执行机制

      • jvm内存模型

      • gc垃圾回收

      • jvm性能监控与故障定位

      • jvm调优

  • 数据结构和算法

    • 数据结构

      • 字符串

      • 数组

      • 链表

      • 二叉树

      • 堆,栈,队列

    • 算法

      • 查找

      • 排序

      • 回溯

      • 贪心

      • 分治

      • 动态规划

  • 数据库/SQL

    • SQL语句书写

    • SQL语句优化

    • 事务以及隔离级别

    • 索引

开发工具

  • 集成开发环境

    • IDEA

    • VSCode

  • Linux系统

    • linux常用命令

    • 基于shell脚本

  • 代码管理工具

    • GitHub

  • 项目管理/构建工具

    • Maven

    • Gradle

应用框架

  • 后端

    • spring家族

      • spring

        • IOC

        • AOP

      • springMVC

        • SSM

          • 打war包

            • Tomcat运行

      • Spring-Boot

        • 打jar包

          • 内嵌Tomcat

            • 微服务构架

        • 知识点

          • 自动配置,开箱即用

          • 整合web

          • 整合数据库

          • 整合权限

          • 整合各种中间件

            • 缓存

            • MQ

            • RPC框架

            • NIO框架

            • 等.......

    • Mbatis

      • 子主题 1

    • 服务器软件

      • 应用服务器

        • Undertow

        • jetty

      • Web服务器

        • Tomcat

        • Nginx

    • 中间件

      • 缓存

        • Redic

          • 5大数据类型

          • 事务

          • 消息通知

          • 管道

          • 持久化

          • 集群

        • memcache

      • 消息队列

        • RocketMQ

        • RabbitMQ

        • Kafka

      • RPC架构

        • Dubbo

        • GRPC

        • Thirft

        • springCloud

          • 微服务

        • Netty

    • 数据库

      • MySQL

        • 初始化安装和环境变量

        • 数据类型

        • 增删改查

        • 多表查询

        • 聚合函数

        • 分组查询

        • 子查询

      • JDBC

      • 数据库设计

  • 前端

    • 基础套餐

      • 三大件

        • HTML

        • JavaScript

        • CSS

      • 基础库

        • jQuery

        • Ajax

    • 模板/框架

      • JSP/JSTL

      • Thymeleaf

    • 组件化框架

      • VUE

Java后端以及部分前端思维导图相关推荐

  1. java英语ppt_来了!思维导图一键转PPT来了!

    都说科技改变生活,本咸鱼真是深有体会.自从用了WPS的一键美化和智能PPT,准时下班耶稣都拦不住我. 但作为摸鱼圣手的我,在高效办公的路上never give up! 在第1001次对着窗外的星星许愿 ...

  2. java类与接口思维导图_详解java接口基础知识附思维导图

    接口: 官方的含义是---->java接口是一系列方法的声明,是一些方法特征的集合 疑问: 那为什么不用抽象类呢?把他们共有的方法集合起来放在一个抽象类里面,同样可以调用哇,但是反过来想一想如果 ...

  3. java基础入门第二版思维导图,Java 学习--你应该有份思维导图了(基础篇)

    每一门知识,除了理解它的一些原理用法之外,我觉得还有一点比较重要,那就是多整理笔记做总结. 以下是我自己亲自整理的关于 Java 学习的思维导图,分享出来希望能对大家在学习 Java 过程中有所帮助, ...

  4. java集合框架总结之思维导图

    思维导图

  5. 【java】总结的一些思维导图

    [前言] 推荐一款喜欢的手机思维导图软件叫mindly,导图风格我很喜欢. [导图们] [总结] 导出成image 型的里边写的细节的注释没有了, 导出成pdf的话会自动生成一页注释页. 很nice!

  6. Java中的Redis的思维导图_Redis思维导图

    常见相关问题 Redis 有哪些功能?数据缓存功能 分布式锁的功能 支持数据持久化 支持事务 支持消息队列 Redis 为什么是单线程的? 因为 cpu 不是 Redis 的瓶颈,Redis 的瓶颈最 ...

  7. 【哪吒社区Java技能树 打卡day2】Java学习路线总结(思维导图篇)

    跟着哪吒学Java,告别CRUD,搬砖工逆袭Java架构师,燥起来! Java入门级概述 一.Java成名史 想要学好一门语言,一定要了解它的历史,了解它存在的价值和意义. 1991年成立了一个称为G ...

  8. java开发简介知识点归纳思维导图_最全的JAVA知识汇总(附讲解和思维导图)

    jvm 一行代码是怎么运行的 首先,java代码会被编译成字节码,字节码就是java虚拟机定义的一种编码格式,需要java虚拟机才能够解析,java虚拟机需要将字节码转换成机器码才能在cpu上执行. ...

  9. java面向对象知识汇总的思维导图

    真的是整理了好久,第一次画这个东西:感觉整个人都不好了:

最新文章

  1. 网站SEO优化的高效手段有哪些?
  2. Java创建线程的三种方式,以前只知道两种,现在添加一种Callable与FutureTask创建的方式
  3. OC-NSArray
  4. LeetCode 1066. 校园自行车分配 II(状态压缩DP)
  5. Unity加载机制及内存管理
  6. Spring Boot(二):Web 综合开发
  7. 洛谷P3698 [CQOI2017]小Q的棋盘
  8. 视频app scheme参数和app name
  9. js代码:轮播图的简单实现
  10. 创业经验谈(转自:ouravr.com)
  11. 网络地址和广播地址的快速计算方法
  12. 计算机如何分割硬盘,电脑硬盘怎么分区 电脑硬盘分区方法大全
  13. 5APMP项目管理:PMP考试备考经验学习方法和模拟考题(1-经验篇)
  14. IP 地址以 0 开头会降维成八进制
  15. 开发中经常用到的特效效果
  16. 20亿美金独角兽Notion,和它在中国的“抄袭”者们
  17. 29. 大数据---hive的常用函数(一(最全的函数操作))
  18. shell脚本学习笔记 (流编辑器sed)
  19. JS获取当前时间作为订单编号
  20. “图解服务器端网络架构”小结

热门文章

  1. C语言字符付应整数值,全国二级C语言复习资料3.doc
  2. git 使用命令创建新分支
  3. 答题老翻车,网友为360GPT起名“红孩儿”;暴雪曾要求网易支付5亿美元才能续约;暂停GPT-5研发呼吁引激战 | EA周报...
  4. LeetCode-Problem 43:大数相乘
  5. redis入门(一):redis基本操作
  6. 终端神器 iterm
  7. 学校选拔篮球队员,每间宿舍最多有 4 个人。现给出宿舍列表,请找出每个宿舍最高的同学。定义一个学生类 Student,有身高 height,体重 weight 等。
  8. 面对游戏盗版,我们该做何回应?
  9. UML 顺序图学习(一图解读学习)
  10. 深入解析UUID及其应用