
Java虚拟机
文章平均质量分 78
wangbiao007
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
第一章 类的加载过程和对象的创建过程
目录 一.类的加载顺序 二.类的加载过程 三.类加载机制 类的加载过程,这是一个经常会被问到的面试题,11月11号去一家公司做了一套笔试题,里面就有让你写出打印顺序的。 一.类的加载顺序 1.父类静态变量 2.父类静态代码块 3.子类静态变量 4.子类静态代码块 5.父类变量 6.父类非静态代码块 7.父类构造方法 8.子类变量 9.子类非静态代码块 10.子类构造方法 /** ...原创 2019-11-24 02:25:21 · 302 阅读 · 0 评论 -
方法区和常量池
最近一直被方法区里面存着什么东西困扰着? 1.方法区里存class文件信息和class文件常量池是个什么关系。 2.class文件常量池和运行时常量池是什么关系。 方法区存着类的信息,常量和静态变量,即类被编译后的数据。这个说法其实是没问题的,只是太笼统了。更加详细一点的说法是方法区里存放着类的版本,字段,方法,接口和常量池。原创 2017-11-15 21:20:11 · 43373 阅读 · 13 评论 -
Full GC性能调优
举一个简单java调优例子,一个大对象导致full GC的例子 下面是一个产生大对象,MinorGC的时候总有很多的大对象没有被回收,需要将这些对象放入到年老带中,导致年老带使用量增长过快引发full GC。 class T33 extends Thread { public void run() { List<Map<String,String>>...原创 2019-01-05 17:02:21 · 4308 阅读 · 0 评论