![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 51
Kalwang
脚踏实地干活,一步一个脚印。
展开
-
通过FutureTask来实现阻塞当前线程等待其他线程处理的结果
最近在开发中遇到一个这样的需求,如:定义一个接口给第三方调用,方法返回的结果需要通过异步任务返回。我们可以利用FutureTask很轻松的实现,还是直接上代码吧。先自定义一个FutureTask:private static class PassFuture<V> extends FutureTask<V> { public PassFuture() { sup原创 2015-07-21 14:54:46 · 3852 阅读 · 0 评论 -
java 通配符
泛型中包含限定通配符和非限定通配符。限定通配符 存在两种形式:一种是<? extends T>它通过确保类型必须是T的子类来设定类型的上界,另一种是 <? super T>它通过确保类型必须是T的父类来设定类型的下界。非限定通配符 <?>表示了非限定通配符,因为<?>可以用任意类型来替代1、通配符上界<? extends T>来一个具体泛型类。public interface Coll原创 2016-01-28 14:18:53 · 565 阅读 · 0 评论