Java基础
wodemingzibu
这个作者很懒,什么都没留下…
展开
-
Java基础之垃圾回收机制以及内存泄露
1、Java的内存泄露介绍 首先明确一下内存泄露的概念:内存泄露是指程序运行过程动态分配了内存,但是在程序结束的时候这块内存没有被释放,从而导致这块内存不可用,这就是内存 泄露,重启计算机可以解决这个问题,但是有可能再次发生内存泄露,内存泄露与硬件没有关系,它是软件设计的缺陷所导致的。 Java发生内存泄露的原因很明确,就是长声明周期对象持有短声明周期对象的引用就很可能发生内存泄原创 2015-07-25 15:26:01 · 1020 阅读 · 0 评论 -
Java基础之集合类常见试题
1、Collection和Collections的区别 java.util.Collection 是一个集合接口,Collection接口在Java类库中有很多具体的实现,例如List、Set java.util.Collections 是针对集合类的一个帮助类,它提供了一系列的静态方法实现对各种集合的搜索、排序、线程安全化等操作。 2、ArrayList与Vector的区别原创 2015-07-25 15:32:05 · 1696 阅读 · 0 评论 -
Java基础之多线程
1、多线程有哪几种实现方法?举个例子说明下线程的同步。 (1)Java多线程有两种实现方式:继承Thread类和实现Runnable接口。Thread就是实现了Runnable接口。 两个最简单的线程例子: package test.thread; public class ThreadTest2 { public static void main(String[] args)原创 2015-07-25 15:06:10 · 244 阅读 · 0 评论