一 点睛
1 方法区在运行时数据区的位置
2 从线程共享与否的角度来看是元空间
3 ThreadLocal的作用
保证多个线程在并发环境下的安全性。
典型应用:数据库连接管理,线程会话管理。
二 栈、堆、方法区的交互关系
-
Person:存放在元空间,也可以说方法区
-
person:存放在Java栈的局部变量表中
-
new Person():存放在Java堆中
Person:存放在元空间,也可以说方法区
person:存放在Java栈的局部变量表中
new Person():存放在Java堆中