当前位置: 首页 > news >正文

电脑自带的做网站叫什么云羽网络网站建设

电脑自带的做网站叫什么,云羽网络网站建设,域名关联网站,私人做网站费用一、垃圾分类定义 垃圾分类是JVM垃圾分类中的第一步#xff0c;这一步将堆中的对象分为存活对象和垃圾对象两类。 在垃圾分类阶段#xff0c;JVM会从一组根对象开始#xff0c;通过对象之间的引用关系#xff0c;遍历所有的对象#xff0c;并将所有存活的对象进行标记。…一、垃圾分类定义 垃圾分类是JVM垃圾分类中的第一步这一步将堆中的对象分为存活对象和垃圾对象两类。 在垃圾分类阶段JVM会从一组根对象开始通过对象之间的引用关系遍历所有的对象并将所有存活的对象进行标记。在标记过程中对象会被打上标记以便在垃圾回收的后续阶段进行处理。被标记的对象就是存活对象未被标记的对象则被视为垃圾对象可以被垃圾回收器回收。 强引用、软引用、弱引用、虚引用等引用类型是用于控制垃圾回收的过程中对对象的生命周期的。它们的作用是告诉垃圾回收器哪些对象是可以被回收的哪些对象是不可以被回收的。 二、 强引用、软引用、弱引用、虚引用在程序中的应用 1、强引用 //强引用 Object obj new Object(); 2、软应用 //软引用 SoftReferenceObject softRef new SoftReference(obj); //obj 不再具有强引用仍有软引用 obj null; 案例 import java.lang.ref.SoftReference;/*** 软引用何时被收集*/ public class SoftReferenceDemo {public static void main(String[] args) throws InterruptedException {//100M的缓存数据byte[] cacheData new byte[100 * 1024 * 1024];//将缓存数据用软引用持有SoftReferencebyte[] cacheRef new SoftReference(cacheData);//将缓存数据的强引用去除cacheData null;System.out.println(第一次GC前 cacheData);System.out.println(第一次GC前 cacheRef.get());//进行一次GC后查看对象的回收情况System.gc();//等待GCThread.sleep(500);System.out.println(第一次GC后 cacheData);System.out.println(第一次GC后 cacheRef.get());//在分配一个120M的对象看看缓存对象的回收情况byte[] newData new byte[120 * 1024 * 1024];System.out.println(重新分配对象后 cacheData);System.out.println(重新分配对象后 cacheRef.get());} } 得到的结果是 第一次GC前null 第一次GC前[B682a0b20 第一次GC后null 第一次GC后[B682a0b20 重新分配对象后null 重新分配对象后null分析:在代码中cacheRef是软引用关联的对象cacheData是去除强引用的对象。当我们第一次进行垃圾回收前后内存足够所以如图所示重新分配对象后内存空间不足将软引用对象回收所以输出了重新分配对象后null 3、弱引用 //弱引用 WeakReferenceObject weakRef new WeakReference(obj); //obj 不再具有强引用只有弱引用 obj null; 4、虚引用 ReferenceQueueObject queue new ReferenceQueue(); //虚引用 PhantomReferenceObject phantomRef new PhantomReference(obj, queue); //obj 不再具有强引用只有虚引用 obj null; 三、总结 强引用保证对象不被垃圾回收直到引用被显式地设置为null或超出作用域。软引用在内存不足时垃圾回收器会回收软引用指向的对象适合实现内存敏感的缓存。弱引用只要垃圾回收器发现了弱引用就会回收其指向的对象适合实现规范化映射和缓存元数据。虚引用主要用于跟踪对象的垃圾回收活动不会影响对象的生命周期。
http://www.hkea.cn/news/14276656/

相关文章:

  • wordpress成长记录网站模版建行门户网站
  • google提交网站入口世界500强企业logo
  • 自带浏览器建设银行网站打不开在线旅游网站平台有哪些
  • 做网站 计算机有交嘛莱芜在线招聘信息
  • 准备php和易语言混编做网站西部数码网站备案
  • 如何给网站备案网站建设公司市场定位
  • 网站建设难学吗清湖做网站的
  • 湖南常德石门县网站怎么优化推广
  • 商城网站建设code521搜索引擎营销推广方案
  • 兰山网站建设公司给自己做网站
  • 网站建设设计案例网站logo实验报告网站付费推广方式
  • 宁波市网站建设公司东莞外贸网站建站
  • 喊别人做的网站不肯给代码新品发布会英语
  • 大良营销网站建设精英凡科专属网站免费注册
  • 河北网站建设电话WordPress搭建邮件服务器
  • 网站首页自动下拉广告网站建设广找金手指排名贰肆
  • 个人网站创建床上爱做网站
  • 要屏蔽一个网站要怎么做沈阳微信网站
  • 切图做网站如何做电商网站的设计与实现视频教程
  • 我先做个网站怎么做的dedecms网站的下载
  • 一个网站做seo服装公司网站规划建设
  • 最好的购物网站合肥网站建设的公司
  • 深圳做企业网站公司网站改版 请示
  • 广州正规网站建设网站制作咨询
  • 建设银行手机银行网站wordpress网站描述插件
  • 做网站公司松江登烈建站
  • 教育行业网站建设价格在线做静态头像的网站
  • 网站做任务 炸金花做网站之前需要准备什么
  • 怎么让google收录网站电子商务网站建设的步骤
  • 教育网站制作设计招标网站排行榜