黑马程序员 总结(十四)——泛型

------- android培训java培训、期待与您交流! ----------

泛型

在JDK1.5之后的新特性,其作用是参数化类型。即在JAVA编程中,经常会遇到在容器中存放的对象,在取出时要进行相应的转型。在转型的过程中很容易发生错误,使用泛型可以在存取对象时明确地指明对象的类型(和数组的原理类似),将问题暴露在编译阶段,由编译器进行检查,避免了转型异常。从而增加了程序的可读性和安全性。

  1. 泛型的格式:通过<>来定义要操作的引用数据类型。
  2. 泛型的使用:当类中要操作的引用数据类型不确定的时候,早期用Object来完成,现在定义泛型来完成扩展。
  3. 泛型的定义:
    1. 定义泛型类、接口:权限修饰符 class 类名<类型参数>{类体}
      1. 泛型类定义的泛型,在整个类中有效。如果被方法使用,那么泛型类的对象明确要操作的具体类型后,所有要操作的类型就已经固定了。
      2. 为了让不同方法可以操作不同类型,而且类型还不确定。那么可以将泛型定义在方法上。
    2. 定义函数:权限修饰符 <类型参数> 返回值类型 方法名(参数列表){方法体}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值