Java中的泛型
来源:互联网 发布:访客网络连不上 编辑:程序博客网 时间:2024/06/16 19:02
基本概念
泛型的本质就是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。
泛型的好处
简单、安全。在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,提高代码的重用率。
泛型优点:1、类型安全。
2、向后兼容。
3、层次清晰。
4、性能较高。
例子:
import java.util.*;public class Demo_1{ //创建一个al集合 ArrayList<Dog> al=new ArrayList<Dog>(); //创建一个狗对象 Dog dog1=new Dog(); //将狗对象加入到al集合内 al.add(dog1); //取出al集合内的第一只狗 //如果在创建集合时没有利用泛型的话,在此处取出 //狗的操作中就必须进行强制类型转换 //Dog temp=(Dog)al.get(0); Dog temp=al.get(0); }}class Dog{ private int age; private String name; public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; }}
0 0
- Java中的泛型
- Java中的泛型
- Java中的泛型
- java中的泛型
- JAVA 中的泛型
- Java中的泛型
- java中的泛型
- Java中的泛型
- Java中的泛型
- JAVA中的泛型
- java中的泛型
- java中的泛型
- Java中的泛型
- Java中的泛型
- java中的泛型
- java中的泛型
- Java中的泛型
- java中的泛型
- tomcat主页与新加入项目启动时报404
- PKU暑期训练02.拦截导弹
- 记一次寻找围观学姐证件照的心得(burpsuite科普向)
- Windows 7搭建IIS本地服务器(Internet Information Server)(by 星空武哥)
- HBase读取数据卡住长时间不返回的原因分析
- Java中的泛型
- 驱动程序调测方法与技巧
- tjut 4876
- 5742 ( It's All In The Mind )
- Git自学之路(二)- Git初始配置和基本使用
- 微信网页返回到前一列表的历史位置(解决方案)/兼容苹果
- RXJava学习记录
- UVA 11076 Add Again
- HotSpot VM GC 的种类