# Java 编程

# 1.java 核心编程

  • Java 基础概念   基本概念、面向对象、关键字、基本数据类型与运算、字符串与数组、异常处理、Object 通用方法

  • Java 集合框架   数据结构 & 源码分析:ArrayList、Vector、LinkedList、HashMap、ConcurrentHashMap、HashSet、LinkedHashSet and LinkedHashMap

  • Java 并发编程   线程状态、线程机制、线程通信、J.U.C 组件、JMM、线程安全、锁优化

  • Java I/O   磁盘操作、字节操作、字符操作、对象操作、网络操作、NIO

  • Java 虚拟机   运行时数据区域、垃圾收集、内存分配机制、类加载机制、性能调优监控工具

  • Java 设计模式   Java 常见的 10 余种设计模式,全 23 种设计模式逐步更新

  • Java Web   包含 Servlet & JSP、Spring、SpringMVC、Mybatis、Hibernate核心思想,如 IOC、AOP 等思想。SSM 更详细请转向:Spring 家族

# 2.Elasticsearch

  • Elasticsearch
  • kibana
  • 分词

# 3.分布式缓存

  • Redis
  • Google Guava 内存缓存

# 4.算法

  • 排序算法
  • 动态规划
  • 递归
  • 回溯法
  • 贪心算法

# 5.Spring家族

  • SpringCore
  • SpringBoot
  • SpringMVC
  • Spring Batch
  • Spring Integeration
  • Spring Mybatis
  • Spring Security

# 6.微服务

  • Nacos
  • SpringCloud Alibaba
  • Sentinel
  • Spring Gateway
Last Updated: 10/6/2022, 1:44:54 PM
Apache License 2.0 | Copyright © 2022 by xueliang.wu 苏ICP备15016087号