首页

文章

GC是什么?为什么要有GC?

发布网友 发布时间:2022-03-28 16:24

我来回答

5个回答

懂视网 时间:2022-03-28 20:45

强制gc即Java的垃圾回收器。Java是由C++发展来的。它摈弃了C++中一些繁琐容易出错的东西。其中有一条就是这个GC。写C/C++程序,程序员定义了一个变量,就是在内存中开辟了一段相应的空间来存值。

  Java有了GC,就不需要程序员去人工释放内存空间。当Java虚拟机发觉内存资源紧张的时候,就会自动地去清理无用变量所占用的内存空间。当然,如果需要,程序员可以在Java程序中显式地使用System.gc()来强制进行一次立即的内存清理。

  内存再大也是有限的,所以当程序不再需要使用某个变量的时候,就需要释放这个内存空间资源,好让别的变量来用它。在C/C++中,释放无用变量内存空间的事情要由程序员自己来解决。就是说当程序员认为变量没用了,就应当写一条代码,释放它占用的内存。这样才能最大程度地避免内存泄露和资源浪费。

热心网友 时间:2022-03-28 17:53

GC:Java的垃圾回收器。

Java是由C++发展来的。它摈弃了C++中一些繁琐容易出错的东西。其中有一条就是这个GC。

写C/C++程序,程序员定义了一个变量,就是在内存中开辟了一段相应的空间来存值。内存再大也是有限的,所以当程序不再需要使用某个变量的时候,就需要释放这个内存空间资源,好让别的变量来用它。在C/C++中,释放无用变量内存空间的事情要由程序员自己来解决。就是说当程序员认为变量没用了,就应当写一条代码,释放它占用的内存。这样才能最大程度地避免内存泄露和资源浪费。但是这样显然是非常繁琐的。程序比较大,变量多的时候往往程序员就忘记释放内存或者在不该释放的时候释放内存了。而且释放内存这种事情,从开发角度说,不应当是程序员所应当关注的。程序员所要做的应该是实现所需要的程序功能,而不是耗费大量精力在内存的分配释放上。

Java有了GC,就不需要程序员去人工释放内存空间。当Java虚拟机发觉内存资源紧张的时候,就会自动地去清理无用变量所占用的内存空间。当然,如果需要,程序员可以在Java程序中显式地使用System.gc()来强制进行一次立即的内存清理。

热心网友 时间:2022-03-28 19:11

月30日   星期一  晴
  今天一天都没有出太阳,真不好,爸爸买回两条金鱼,养在水缸淹死一条,我很伤心。
  老师评语:我也很伤心,我活了这么大,2月还从来没有遇上过一个30号呢!也从来没有见过不出太阳的晴天,更没见过会淹死的金鱼。
 1.题目:一边……一边……
  小朋友写:他一边*服,一边穿裤子。
  老师批语:他到底是要脱还是要穿啊?
 2.题目:其中
  小朋友写:我的其中一只左脚受伤了。
  老师批语:你是蜈蚣吗?
 3.题目:陆陆续续
  小朋友写:下班了,爸爸陆陆续续的回家了。
  老师批语:你到底有几个爸爸呀?
 4.题目:难过
  小朋友写:我家门前有条水沟很难过。
  老师批语:老师更难过。
 5.题目:又……又……
  小朋友写:我的妈妈又矮又高又胖又瘦。
  老师批语;你的妈妈是变形金钢吗?
 6.题目:你看
  小朋友写:你看什么看!没看过啊
  老师批语:没看过
 7.题目:欣欣向荣
  小朋友写:欣欣向荣荣告白。
  老师批语:连续剧不要看太多了!
 8.题目:好吃
  小朋友写:好吃个屁。
  老师批语:有些东西是不能吃的。
 9.题目:天真
  小朋友写:今天真热。
  老师批语:你真天真。
 10.题目:果然
  小朋友写:昨天我吃水果,然后喝凉水。
  老师批语:是词
 11.题目:先……再……,例题:先吃饭,再冼澡。
  小朋友写:先生,再见!
  老师批语:想像力超过了地球人的智慧。
 12.题目:况且
  小朋友写:一列火车经过,况且况且况且况且况且况
  老师批语:我死了算了

热心网友 时间:2022-03-28 20:46

垃圾回收器,当资源紧张时,就在背后自动释放掉没用的资源(JAVA)

热心网友 时间:2022-03-28 22:37

Java垃圾回收器
逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 银行存款定期可以改活期吗 定期转活期是什么意思?活期转定期又是什么意思? 定期和活期哪个更安全 银行卡里的钱,是存活期还是定期的好? 存钱活期定期什么意思 定期存款账户转为活期怎么操作 定期存款利息高还是活期的?高多少? 银行存款是存定期好,还是活期好? 银行卡的活期,定期,死期是什么意思,能不能通俗... 强制gc字母圈是什么意思啊 我的魔幻手机电子书txt全集下载 强制gc的具体玩法是什么? 工行银行流水账单怎么打 买房银行半年流水账需要打印收入和支出所有明细吗... 打印银行流水怎么操作 半年银行流水怎么开 工商银行流水账单如何打印 工资和社保半年流水 如何打印银行卡流水? 哪里可以打印个人半年流水账单? 钱在银行存了一年的定期。一年期满之后会自动转为... 定期存款可以转为活期存款吗 怎么查看自己银行的钱是否定期还是活期 农业银行卡上的定期存款如何转活期? 可以直接把定期转成活期存款吗? java中GC是什么?为什么要有GC? 强制gc怎么实现 飞利浦 液晶彩电显示很暗是怎么回事? 电视颜色暗怎么调 飞利浦电视画面设置只能调背景光 飞利浦电视开机后,图像不清楚,怎么回事? 电视屏幕发暗什么原因? 飞利浦 液晶彩电显示很暗是怎么回事摇控器调到最大了 电视机屏幕越来越暗怎么办 飞利浦 液晶彩电显示很暗是怎么回事 飞利浦42寸液晶电视机的亮度,对比度,饱和度调到多... 怎样调节飞利浦229CL显示屏亮度 我想把飞利浦32寸液晶电视1200T3画面调暗些色彩强... 飞利浦显示器屏幕亮度偏暗 飞利浦显示器变暗怎么调亮!!急
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com