12 2020 档案
摘要:线程池: java给我们提供了一个线程池的工具类:Executors 这个工具类给我们提供了几种创建线程池的方法: public static ExecutorService newFixedThreadPool(int nThreads) { return new ThreadPoolExecut
阅读全文
摘要:上一篇我们对运行时数据区的虚拟机栈进行大概的分析,这篇我们着手对堆进行分析 堆的内存模型: 堆由,新生代,老年代,元空间 组成。 新生代,老年代的内存占比是,默认是新生代占1/3,老年代占2/3。don 新生代:里面分为Eden(伊甸园)区,Survivor(幸存)区【幸存区里面还分为S0,S1区,
阅读全文
摘要:首先我们看一张图,来大概知道一下JVM的结构: 有上图可以看到,JVM(java虚拟机)由3部分组成,类加载器子系统,JVM运行时数据区,执行引擎。 那么各个子系统有什么作用呢?我们来看下面的这个简单的代码: public class App { public int add(int a,int b
阅读全文

浙公网安备 33010602011771号