![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 57
momsbaby
这个作者很懒,什么都没留下…
展开
-
为什么Java不支持声明泛型数组
大家都知道Java是不能够声明泛型数组的,诸如以下的语法是不支持的: List[] ls = new ArrayList[10]; 而这样声明却是可以的: List[] ls = new ArrayList[10] 但是我一直不清楚为什么不能够声明泛型的数组,指定类型可以让编译的时候不会出现类型安全的提示。 直到今天我看到Sun的一篇文档才清楚,里面提到了一种情况: ...原创 2012-02-28 11:23:26 · 218 阅读 · 0 评论 -
java.util.concurrent 多线程框架
JDK5中的一个亮点就是将Doug Lea的并发库引入到Java标准库中。Doug Lea确实是一个牛人,能教书,能出书,能编码,不过这在国外还是比较普遍的,而国内的教授们就相差太远了。 一般的服务器都需要线程池,比如Web、FTP等服务器,不过它们一般都自己实现了线程池,比如以前介绍过的Tomcat、Resin和Jetty等,现在有了JDK5,我们就没有必要重复造车轮了,直接使用就可以,...原创 2012-02-28 16:44:11 · 66 阅读 · 0 评论 -
ConcurrentHashSet简单实现
import java.util.AbstractSet; import java.util.ConcurrentModificationException; import java.util.Iterator; import java.util.Set; import java.util.concurrent.ConcurrentHashMap; public class C...原创 2012-03-13 10:00:37 · 499 阅读 · 0 评论 -
BasicStroke的用法【转】
1. 基本概念 在JAVA 2D开发中,BasicStroke用于定义线条的特征,我们可以调用Graphics2D类中的setStroke方法来将新创建的BasicStroke对象设置进去。BasicStroke的构造方法如下所示: 对图形的一些专业名词不熟悉的程序员来说,想要根据API说明文档来理解这个方法的使用,实在有点过于困难了,所以,在这里整理了一下,便于大...原创 2012-03-24 09:07:27 · 241 阅读 · 0 评论