《北风网原创JDK5.0新特征全套课程(更新完毕)》[压缩包]
电驴资源
| 用户共享的电驴资源列表 | |
|---|---|
| JDK5.0新特性第八讲.avi | 70.31 MB |
| JDK5.0新特性第九讲.avi | 101.93 MB |
| JDK5.0新特性第七讲.avi | 105.79 MB |
| JDK5.0新特性第三讲.avi | 88.91 MB |
| JDK5.0新特性第十二讲.rar | 128.39 MB |
| JDK5.0新特性第十讲.avi | 78.04 MB |
| JDK5.0新特性第十一讲.avi | 118.45 MB |
| JDK5.0新特性第四讲.avi | 89.77 MB |
| JDK5.0新特性第五讲.avi | 104.69 MB |
| JDK5.0新特性第一讲.avi | 118.01 MB |
| JDK5.0新特性第六讲.avi | 74.00 MB |
| JDK5.0新特性第二讲.avi | 100.89 MB |
| java.jdk.5.0学习笔记.rar | 8.54 MB |
| Java面试宝典.rar | 3.73 MB |
| 反编译Java程序.pdf | 101.42 MB |
| JAVA编程思想中文第3版.rar | 3.82 MB |
| 1.27 GB | |
电驴资源简介
中文名: 北风网原创JDK5.0新特征全套课程(更新完毕)别名: JDK5.0新特征全套课程资源格式: 压缩包发行时间: 2009年04月25日地区: 大陆对白语言: 普通话文字语言: 简体中文简介:
本人采用公司100M带宽的共享服务器长期供源,保证24小时可以下载,长期供源,内容长期更新,共享无限,本人是北风网忠实的fans,拿北风网的资源来和大家分享学习,也是为了大家共同进步,如果大家有更多的需要,可以访问:也算对人家版权的一种支持吧www.ibeifeng.com,好资源电驴一起分享
/thumb.jpg)
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));
}
}
本人采用公司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));
}
}
