Java
2019-09-11 22:45:57 44 举报
AI智能生成
登录查看完整内容
Java知识导图
作者其他创作
大纲/内容
Java
面向对象三大特性
封装
优点
缺点
继承
多态
程序设计6大原则(SOLID)
开闭原则(Open Close Principle, OCP)
里氏替换(Liskov Substitution Principle, LSP)
依赖倒置(Dependence Inversion Principle, DIP)
设计模式
饿汉式
懒汉式
DCL(Double Check Lock)
静态内部类单例模式
枚举单例
使用容器实现单例(Map)
单例模式(Singleton)
Builder模式
原型模式
工厂方法模式(Factory Pattern)
简单工厂模式/静态工厂模式
抽象工厂模式
策略模式
状态模式
责任链模式
解释器模式
命令模式
观察者模式
备忘录模式
迭代器模式
模板方法模式
访问者模式
中介者模式
代理模式
组合模式(树状图)
适配器模式(Adapter)
装饰模式
享元模式
Java集合
String
StringBuilder
StringBuffer
Java字符串相关
数组
栈
队列
链表
图
树
前缀树
哈希表
常用数据结构
直接插入排序(Insertion Sort)
希尔排序(Shell Sort)
选择排序(Selection Sort)
堆排序(Heap Sort)
冒泡排序(Bubble Sort)
快速排序(Quick Sort)
归并排序(Merging Sort)
基数排序(Radix Sort)
排序算法
斐波那契数列
水仙花数
分解质因数
完数
常见数据算法
查找算法
字符串操作
算法
ThreadPoolExecutor
newSingleThreadExecutor
newFixedThreadPool
newCatchedThreadPool
JDK自带线程池
Java线程池
类加载
锁
多线程并发
基础概念
生命周期
Class文件
BootStrap ClassLoader
Extension ClassLoader
App ClassLoader
类加载子系统
方法区
Java堆(JVM堆、Heap)
Java栈(JVM栈、Stack)
本地方法栈
体系结构
JVM装入环境配置
装载JVM
初始化JVM,获得本地调用接口
jar包
Class
运行Java程序
启动过程
GC机制
JVM
Java内存模型
0 条评论
回复 删除
下一页