GC:Java的垃圾回收器。
Java是由C++发展来的。它摈弃了C++中一些繁琐容易出错的东西。其中有一条就是这个GC。
写C/C++程序,程序员定义了一个变量,就是在内存中开辟了一段相应的空间来存值。内存再大也是有限的,所以当程序不再需要使用某个变量的时候,就需要释放这个内存空间资源,好让别的变量来用它。在C/C++中,释放无用变量内存空间的事情要由程序员自己来解决。就是说当程序员认为变量没用了,就应当写一条代码,释放它占用的内存。这样才能最大程度地避免内存泄露和资源浪费。但是这样显然是非常繁琐的。程序比较大,变量多的时候往往程序员就忘记释放内存或者在不该释放的时候释放内存了。而且释放内存这种事情,从开发角度说,不应当是程序员所应当关注的。程序员所要做的应该是实现所需要的程序功能,而不是耗费大量精力在内存的分配释放上。
Java有了GC,就不需要程序员去人工释放内存空间。当Java虚拟机发觉内存资源紧张的时候,就会自动地去清理无用变量所占用的内存空间。当然,如果需要,程序员可以在Java程序中显式地使用Systemgc()来强制进行一次立即的内存清理。
在韩国wink是眨眼的意思,同时也有眨眼,传递眼色的意思,wink表示眨一只眼,抛抛媚眼,也有表示卖萌的意思。
wink有几种意思:
1、wink表示韩国的一对双胞胎女子组合, 成员分别为姜珠喜和姜圣喜,2008年2月21日,Wink(姜珠喜和姜圣喜)推出处女作《天生缘分》,正式出道。
2、日本也有一对女子组合叫wink,是由相田翔子和铃木早智子组成的组合,活跃于1988-1996年。
3、wink是winktv的简称,winktv是韩国的一款直播软件,类似于中国的斗鱼之类的直播平台,其客户端是winktvmessenger。
4、wink是一种计算机软件,全称为Apache Wink,是一个使用简单,稳定的Java框架,用于创建RESTful web services应用程序。Wink包括了一个服务器端模块和一个客户端模块,用于帮助开发者快速高效地开发RESTful Web services应用。
扩展资料:
wink
1、发音:英 [wɪŋk] 美 [wɪŋk]
2、中文翻译:
(1)vt
使眼色;递眼色(表示友好或高兴等);(指光)闪烁;闪亮
(2)n
眨眼;闪烁;一眨眼间
(3)vi
眨眼;闪烁;使眼色
参考资料来源:Wink-百度翻译
参考资料来源:Wink(Wink)_百度百科
以上就是关于GC是什么为什么要有GC全部的内容,包括:GC是什么为什么要有GC、在韩国wink什么意思、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)