专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
在Java5之后,并发线程这块发生了根本的变化,最重要的莫过于新的启动、调度、管理线程的一大堆API了。在Java5以后,通过Executor来启动线程比用Thread的start()更好。在新特征中,可以很容易控制线程的启动、执行和关闭过程,还可以很容易使用线程池的特性。 一、创建任务 任务就是一个实现了Runnable接口的类。 创建的时候实run方法即可。 二、执行任务 通过java.util.concurrent.ExecutorService接口对象来执行任务,该接口对象通过工具类java.util.concurrent.Executors的静态方法来 [阅读全文] [PDF]
作者:公飞  2004年下半年,Sun公司发布了开发代号为“Tiger”的J2SE5.0,揭开了Java发展的一个重要里程碑。在过去的Java升级中更多的是进行一些库函数的改进,而这次则直接从语法层面上进行了增强。直接从1.4跳到5.0(Sun本来是打算用1.5.0这个版本号的),单从版本号的变化上就可以看出这次升级的力度是如此之大。那么,到底有些什么改变呢?下面就请随我窥视一二(其中所举的代码例子均摘自于《J2SE5.0inaNutshell》):范型(Generics)  在以前,我们需要为不同的数据类型分别建立相对应的方法、类或接口,例如一个加法方法 [阅读全文] [PDF]
看看下面的实例,用代码说话: package orz.caikanxp; import java.util.ArrayList; import java.util.List; import org.junit.Test; public class TestGeneric { // 创建一个ArrayList对象 private Object list = new ArrayList(); // 声明3个类型参数各不相同的List变量引用。 private List oList = (List) this.list; private List<Stri [阅读全文] [PDF]
1 共3条 分1页