Java 大纲
2021-10-14 09:29:45 43 举报
AI智能生成
java大纲,持续更新
作者其他创作
大纲/内容
Java多线程
线程状态
new
runnable
ready
running
waiting
timed_wating
blocked
terminted
线程常用方法
run()
start()
join()
yield()
notify()
不释放锁
wait()
释放锁
Java多线程关键字
synchronized
锁升级
无锁
偏向锁
轻量级锁
重量级锁
*非公平锁
voliate
*可见性
*禁止指令重排序
ThradLocal
多线程框架
locks
AQS
AbstractQueuedSynchronizer
AbstractQueuedSynchronizer
VarHandle
<<interface>>
Lock
Lock
ReentrantLock
<<interface>>
ReadWriteLock
ReadWriteLock
LockSupport
park
unpark
Condition
CountDownLatch
CyclicBarrier
Phaser
Semaphore
Exchanger
LockSupport
Callable
Future
FutureTask
线程池
类型
ThreadPoolExecutor
ForkJoinPool
参数
核心线程数
最大线程数
等待队列
拒绝策略
Disruptor
数据结构
环形数组
覆盖策略
基础
对象引用
强
软
弱
虚
JVM
类基础结构
类加载
loading(双亲委派)
linking
verfication
preparation
resolation
initializing
内存基础结构
堆
Java对象
基础结构
对象头(12 or 16字节)
标记字(8字节)
mark word
mark word
类型指针(4 or 8 字节)
klass pointer
klass pointer
实例数据
Instance Data
Instance Data
对象填充字节
pedding
pedding
分代划分
新生代
老年代
栈
栈帧
局部变量表
Local Variable
Local Variable
操作数栈
Operand Stack
Operand Stack
动态链接
Dynamic Linking
Dynamic Linking
返回地址
return address
return address
程序计数器
方法区
持久代 1.7-
元空间 1.8+
本地方法栈
垃圾回收
垃圾识别
GC ROOTS
三色标记算法
垃圾回收算法
标记清除
标记整理
复制
垃圾回收器
新生代
Serial
Parallel
Scavenge
Scavenge
ParNew
老年代
Serial Old
Parallel
Olde
Olde
CMS
initial mark(STW)
concurrent mark
remark(STW)
concurrent sweep
分区
G1
ZGC
Shenandoah
Java集合框架
<<interface>>
Map
Map
HashMap
LinkHashMap
HashTable
<<interface>>
SortMap
SortMap
TreeMap
WeakHashMap
IdentityHashMap
ConcurrentHashMap
ConcurrentSkipListMap
<<interface>>
Collection
Collection
<<interface>>
List
List
ArrayList
LinkList
Vector
Stack
CopyOnWriteArrayList
<<interface>>
Set
Set
HashSet
LinkedHashSet
<<interface>>
SortedSet
SortedSet
<<interface>>
NavigableSet
NavigableSet
TreeSet
EnumSet
CopyOnWriteArraySet
ConcurrentSkipListSet
<<interface>>
queue
queue
<<interface>>
BlockingQueue
BlockingQueue
ArrayBlockingQueue
LinkedBlockingQueue
SynchronousQueue
PriorityBlockingQueue
<<interface>>
TransferQueue
TransferQueue
LinkedTransferQueue
DelayQueue
<<interface>>
Deque
Deque
ArrayDeque
BlockingDeque
LnkedBlockingDeque
PriorityQueue
ConcurrentLinkedQueue
0 条评论
下一页