面试题
内容来自《v3.0-JavaGuide面试突击版》
Java 虚拟机在执⾏ Java 程序的过程中会把它管理的内存划分成若⼲个不同的数据区域。JDK. 1.8 和 之前的版本略有不同,下⾯会介绍到。
直接内存不归 JVM 管理,但也是 JVM 运行时的一部分数据区域。使用直接内存可以提高性能!因为避免了在 Java 堆和 Native 堆之间来回复制数据。
线程私有的:
线程共享的: