Skip to content

zihengCat/java-knowledge-collection

Repository files navigation

Java Knowledge Collection

Java 核心知识点梳理。

目录(Table of Contents)

Java Core

Java 基础

Java 进阶

JVM 虚拟机

Java 并发

Java 集合

List 系列

Queue 系列

Map 系列

Set 系列

Java 框架

Servlet

Spring

  • Spring Bean 生命周期

Kafka

...

设计模式

创建型

  • 单例模式(Singleton)

  • 简单工厂模式(Simple Factory)

  • 工厂方法模式(Factory Method)

  • 抽象工厂模式(Abstract Factory)

  • 建造者模式(Builder)

  • 原型模式(Prototype)

结构型

  • 适配器模式(Adapter)

  • 桥接模式(Bridge)

  • 组合模式(Composite)

  • 装饰模式(Decorator)

  • 外观模式(Facade)

  • 享元模式(Flyweight)

  • 代理模式(Proxy)

行为型

  • 职责链模式(Chain of Responsibility)

  • 命令模式(Command)

  • 解释器模式(Interpreter)

  • 迭代器模式(Iterator)

  • 中介者模式(Mediator)

  • 备忘录模式(Memento)

  • 观察者模式(Observer)

  • 状态模式(State)

  • 策略模式(Strategy)

  • 模板方法模式(Template Method)

  • 访问者模式(Visitor)

数据库

MySQL

Redis

计算机网络

操作系统

  • 操作系统(OS)概述

  • 进程管理

  • 内存管理

计算机组成原理

...

数据结构与算法

排序

回溯剪枝

动态规划

数组

字符串

...

链表

队列

并查集

哈希表

位运算

  • 状态压缩

剑指 Offer

LeetCode 题解

Array

String

Linked List

Stack

Queue

Heap

Hash Table

Tree

Greedy

Divide and Conquer

Backtracking

Dynamic Programming

Bit Manipulation

许可协议(License)

CC BY-NC-SA 4.0

About

Java 核心知识点梳理。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published