自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JVM-内存划分

JAVA基础-[JVM内存模型]JVM内存模型图JVM虚拟机栈 【概念】就是我们常说的堆栈的栈(常常把内存粗略的分为堆和栈) 线程私有,生命周期与线程一样 【优点】内存的分配和释放速度快 【缺点】 JAVA编译器必须知道存储在堆栈内所有数据的确切大小和生命周期,不灵活 【特点】每个方法执行时产生一个栈帧,方法的执行就是栈针在JVM中出栈入栈的过程 【

2016-08-26 22:23:25 399

原创 JVM-类的加载

类的加载步骤JVM加载类的过程大致分为三步,装载(Load),连接(Link),初始化(Initialize) 装载:加载类的二进制文件(将.class加载如内存)通过一个类的全限定名来获取定义此类的二进制字节流。将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构。在java堆中生成一个代表这个类的java.lang.Class对象,做为方法区这些数据的访问入口。加载阶段完成之后二进

2017-02-14 08:14:09 321

原创 JVM-垃圾收集器

JVM垃圾收集器

2017-02-09 16:30:28 260

原创 JVM-垃圾回收算法

根据之前的文章已经知道了GC的基本概念,那么下面来介绍一下JVM,GC的几种常见的算法首先下面的两种算法解决的是垃圾什么时候被回收的问题引用计数法这是一种非常简单高效的算法(缺点也很明显),为每个对象创建计数器当对象被引用一次时,则计数器+1,引用释放时计数器-1,只用收集计数为0的对象进行GC即可,但是缺点也很明显无法解决循环引用问题JVM需要为对象生成额外的代码维护计数器因为以上的原因所以

2017-02-09 14:01:04 311

原创 JVM-内存GC概述

JVM内存GC的基本概述

2017-02-09 09:55:49 354

空空如也

空空如也

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

TA关注的人

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