![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
lianyingge
这个作者很懒,什么都没留下…
展开
-
java 多线程
每个java程序启动后,虚拟机将自动创建一个主线程。java中通过以下两种方式自定义线程: (1)创建 java.lang.Thread 类的子类,重写该类的 run方 法 (2)创建 java.lang.Runnable接口的实现类,实现接口 中的 run 方法 下面用这两种方法实现3个线程依次打印ABC,并且循环10次。 (1)基于Thread 类的方法(该方法来自网络)原创 2015-08-11 14:58:53 · 261 阅读 · 0 评论 -
java 垃圾回收机制
(一)java GC的意义 1、GC 可以有效的防治内存泄露 2、减轻程序员编程负担 (二)GC 潜在缺点 1、GC 开销影响程序性能 2、不能保证100%回收无用内存 (三)哪些内存需要被回收? 在主流的商用程序语言的主流实现中都是通过可达性分析来判断对象是否存活(判断哪些对象可以回收)。 算法基本思想:通过一系列的称为“GC Roots” 的对象作为起始点,从这些节点开始向下搜原创 2015-09-06 09:04:00 · 330 阅读 · 0 评论