感谢楼主分享!
《北风网原创JDK5.0新特征全套课程(更新完毕)》[压缩包]
| 下面是用户共享的文件列表,安装电驴后,您可以点击这些文件名进行下载 | |
| JDK5.0新特性第八讲.avi 详情 | 70.3MB |
| JDK5.0新特性第九讲.avi 详情 | 101.9MB |
| JDK5.0新特性第七讲.avi 详情 | 105.8MB |
| JDK5.0新特性第三讲.avi 详情 | 88.9MB |
| JDK5.0新特性第十二讲.rar 详情 | 128.4MB |
| JDK5.0新特性第十讲.avi 详情 | 78MB |
| JDK5.0新特性第十一讲.avi 详情 | 118.4MB |
| JDK5.0新特性第四讲.avi 详情 | 89.8MB |
| JDK5.0新特性第五讲.avi 详情 | 104.7MB |
| JDK5.0新特性第一讲.avi 详情 | 118MB |
| JDK5.0新特性第六讲.avi 详情 | 74MB |
| JDK5.0新特性第二讲.avi 详情 | 100.9MB |
| java.jdk.5.0学习笔记.rar 详情 | 8.5MB |
| Java面试宝典.rar 详情 | 3.7MB |
| 反编译Java程序.pdf 详情 | 101.4MB |
JAVA编程思想中文第3版.rar
详情
|
3.8MB |
| 1.3GB | |
本人采用公司100M带宽的共享服务器长期供源,保证24小时可以下载,长期供源,内容长期更新,共享无限,本人是北风网忠实的fans,拿北风网的资源来和大家分享学习,也是为了大家共同进步,如果大家有更多的需要,可以访问:也算对人家版权的一种支持吧www.ibeifeng.com,好资源电驴一起分享![]()
JDK5.0的11个主要新特征
1泛型(Generic)
1.1说明

增强了java的类型安全,可以在编译期间对容器内的对象进行类型检查,在运行期不必进行类型的转换。而在j2se5之前必须在运行期动态进行容器内对象的检查及转换
减少含糊的容器,可以定义什么类型的数据放入容器
ArrayList<Integer> listOfIntegers; // <TYPE_NAME> is new to the syntax
Integer integerObject;
listOfIntegers = new ArrayList<Integer>(); // <TYPE_NAME> is new to the syntax
listOfIntegers.add(new Integer(10)); // 只能是Integer类型
integerObject = listOfIntegers.get(0); // 取出对象不需要转换
1.2用法
声明及实例化泛型类:
HashMap<String,Float> hm = new HashMap<String,Float>();
//不能使用原始类型
GenList<int> nList = new GenList<int>(); //编译错误
J2SE 5.0目前不支持原始类型作为类型参数(type parameter)
定义泛型接口:
public interface GenInterface<T> {
void func(T t);
}
定义泛型类:
public class ArrayList<ItemType> { ... }
public class GenMap<T, V> { ... }
例1:
public class MyList<Element> extends LinkedList<Element>
{
public void swap(int i, int j)
{
Element temp = this.get(i);
this.set(i, this.get(j));
this.set(j, temp);
}
public static void main(String[] args)
{
MyList<String> list = new MyList<String>();
list.add("hi");
list.add("andy");
System.out.println(list.get(0) + " " + list.get(1));
list.swap(0,1);
System.out.println(list.get(0) + " " + list.get(1));
}
}
更多相关资源 >>
这里是其它用户补充的资源(我也要补充):
最新评论
3楼已被删除































Dreamfly_zhaojian
2009/04/13 22:26:13 1楼
举报
顶!!!收藏中!!!
谢谢楼主的分享!!