JAVA学习笔记(五十六)- 泛型 Generic Types
2015-04-05 14:22
211 查看
泛型 Generic Types
import java.util.ArrayList; import java.util.List; /* * 泛型 Generic Types * 集合泛型 * 类泛型 * 方法泛型 */ public class Test01 { public static void main(String[] args) { // 1.集合泛型,保证集合中元素的类型安全 List<Integer> nums = new ArrayList<Integer>(); nums.add(25); // nums.add("tom"); //只能添加整型数值 // 2.类泛型 Student stu1 = new Student("tom"); stu1.obj = 25; // Object无法保证类型的安全 stu1.show(); //创建泛型类的对象时需要指定具体的数据类型,保证数据安全 Student2<String> stu2=new Student2<String>("jack"); //stu2.t=38; stu2.show(); // 3.方法泛型 print("tom"); print(20); print(13.5); } public static <T> void print(T t){ System.out.println(t.getClass()); } } /* * 普通的类 */ class Student { Object obj; public Student(Object obj) { this.obj = obj; } public void show() { System.out.println(obj); } } /* * 泛型类 */ class Student2<T> { T t; public Student2(T t) { this.t = t; } public void show(){ System.out.println(t); } }
相关文章推荐
- Jdk5.0新特性——Generic Types (泛型) /第4章
- 泛型(Generics Types)学习笔记<一>
- 泛型(Generics Types)学习笔记
- Generics Types 泛型学习笔记
- java学习笔记---第13章泛型程序设计
- 泛型(Generics Types)学习笔记
- Generics Types 泛型学习笔记
- 泛型学习笔记
- Generics Types 泛型学习笔记
- Generics Types 泛型学习笔记<二>
- JAVA学习笔记-------泛型,约束
- Java基础视频笔记(四):泛型
- Generics Types 泛型学习笔记
- 关于C++标准库泛型算法merge的学习笔记
- Generics Types 泛型学习笔记<三>
- Jdk5.0新特性——Generic Types (泛型) /1-2章
- [.net泛型学习笔记之一]泛型介绍
- Java 学习笔记:泛型(一)
- SilverLight学习笔记--泛型数据绑定
- Java6学习笔记30——Java6的泛型