![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 79
伍叶
这个作者很懒,什么都没留下…
展开
-
UDP传输中文乱码、异常解决
Java socket编程,遇到UDP传输中文乱码、传输内容被异常截断等问题,查阅网上资料建议使用流的方式解决,所以试了一下,问题解决。完整代码如下: public class MudpSrv { int port = 6789; public void sendMessage(String msg,Mu原创 2015-10-06 15:21:50 · 4728 阅读 · 0 评论 -
Java文本追加、换行、输出到TXT
具体代码如下:public class FileInfo { public static void main(String[] args) throws Exception { getFileInfo("C:/Users/DELL/Desktop/wsdl/"); } private static void getFileInfo(String filename) throws E原创 2015-12-15 10:50:33 · 3063 阅读 · 0 评论 -
GC_0_定义
0 GC0.1 GC的定义 GC,Garbage Collection,垃圾回收。0.1.1 垃圾的回收 在现实世界中,垃圾指的是那些不读的书、不穿的衣服等,自己不用的东西。 在GC中,GC把程序不用的内存空间视为垃圾。0.1.2 GC要做两件事 1. 找到内存空间里的垃圾。 2. 回收垃圾,让程序员能再次利用这部分空间。 满足这两项功能的程序就是GC。0.2 GC的好处0.2.1原创 2017-03-27 20:58:27 · 1309 阅读 · 0 评论 -
GC_1_学习GC之前
gc原创 2017-03-26 10:27:30 · 513 阅读 · 0 评论 -
GC_2_标记-清除算法
2 GC标记-清除算法 世界上首个值得纪念的GC算法是GC标记-清除算法(Mark Sweep GC)。自其问世以来,一直到半个世纪后的今天,它依然是各种处理程序所用的伟大的算法。2.1 什么是GC标记-清除算法 由标记阶段和清除阶段组成。标记阶段是把所有活动对象都做上标记。清除阶段是把那些没有标记的对象,也就是非活动对象回收。通过这两个阶段,就可以令不能利用的空间重新得到利用。下原创 2017-03-28 10:39:23 · 1723 阅读 · 0 评论 -
GC_3_引用计数法
3 引用计数法 GC是一种,释放怎么都无法被引用的对象的机制。可以让所有对象事先记录下有多少程序引用自己,让各对象知道自己的人气指数,从而让没有人气的对象自己消失,这就是引用计数法(Reference Counting),由George E.Collins于1960年钻研出来的。3.1 引用计数的算法 引用计数算法中引入了计数器的概念,计数器表示的是对象的人气指数,也就是有多少程序原创 2017-04-03 10:28:55 · 2076 阅读 · 0 评论 -
GC_4_GC复制算法
4 GC复制算法 Copying GC是Marvin L.Minsky在1963年研究出来的算法。就是只把某个空间里的活动对象复制到其它空间,把原空间里的所有对象都回收掉。在此,将复制活动对象的原空间称为From空间,将粘贴活动对象的新空间称为To空间。4.1 什么是GC复制算法 GC复制算法是利用From空间进行分配的。当From空间被完全占满时,GC会将活动对象全部复制到T原创 2017-04-06 10:38:33 · 2072 阅读 · 0 评论