自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 面试高频率问题---JVM加载class文件的原理机制

现在面试的问题越来越贴近底层,面试官在意的越来越多的是底层基础知识很好的,所以今天想发一个关于JVM类加载的面试常见问题的博客,希望能帮助到一部分人 ———————————————————————————————————————————————— 描述一下JVM加载class文件的原理机制? 首先:JVM中类的装载是由类加载器(classLoader)和它的子类来实现的,Java中的类加载器是一个...

2018-09-30 10:28:04 355

原创 Java的内存溢出与内存泄漏

内存溢出是啥?内存泄漏是啥?它们两个有关系吗?让我们带着上面的问题来看本篇文章 ······································································································································ 基本概念: 内存泄漏:是指在程序中动态分配内存给...

2018-09-29 14:30:13 293

原创 JVM垃圾回收分代的基础流程

JVM垃圾回收分代的基础流程 首先,在Java程序运行过程中会产生大量的对象,我们的对象都是在jvm堆内存里生成,我们需要保证对象生成的空间,所以就有了GC垃圾回收机制把死去的对象遍历掉,GC垃圾回收是分代处理的,那么问题来了。 为什么要分代 因为假使我们不把对象做为分代处理,所有的对象都是在一个空间里面,然后这些对象有生命周期比较长的对象,还有甚至只生存零点零几秒的对象,这样他们同属一个空间,我...

2018-09-29 12:02:57 574

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除