JAVA基础
狗博博
这个作者很懒,什么都没留下…
展开
-
畅谈GC垃圾回收
什么是垃圾回收1. 垃圾回收(Garbage Collection,GC),所谓的垃圾回收就是释放占用内存的垃圾,防止内存泄露溢出,对JVM内存堆中已经死亡的对象或者没有使用的对象进行回收,释放内存2. 在java 语言出现之前,大多数人员都使用的是C或者C++,大家都知道C和C++的对象要不断的去开辟内存空间,不用的时候还需要自己用代码释放内存,代码量十分庞大,这时候java语言就出现了,...原创 2019-08-18 22:30:29 · 205 阅读 · 0 评论 -
浅谈java内存模型
运行时数据区域java 虚拟机在执行java 程序的时候将所管理的内存划分为若干个不同的数据区域,用于不同的场景,有的区域随着虚拟机进程的启动而存在,有些区域随着用户线程的启动和结束创建而销毁根据《Java 虚拟机规范(Java SE 7版)》规定,Java虚拟机所管理的内存将会包括一下几个运行时数据区域:程序计数器程序计数器(Program Counter Register) 是一...原创 2019-08-18 22:31:32 · 200 阅读 · 0 评论