首页 > 编程语言 > 详细

Java泛型

时间:2020-05-04 19:40:28      阅读:58      评论:0      收藏:0      [点我收藏+]

1.概述

泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的‌应用。
什么是泛型?为什么要使用泛型?
泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎样理解呢?顾名思义,就是将类型有原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。泛型的本质是为了参数化类型,也就是说在泛型使用过程中,操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口和方法中,分别被称为泛型类、泛型接口和泛型方法。
------泛型的好处
Java语言中引入泛型是一个较大的功能增强,不仅语言、类型系统和编译器有了较大的变化,以支持泛型,比如集合框架,都已经成为泛型化的了,这带来了很对好处:
类型安全。泛型的主要目标是提高java程序的类型安全。通过知道使用泛型定义的变量的类型限制,编译器可以在一个高得多的程度上验证类型假设。没有泛型,这些假设就只存在于程序员的头脑中。另外,泛型还可以消除强制类型转换,这使得代码更加可读,并且减少了出错机会。

Java泛型

原文:https://www.cnblogs.com/yusuf/p/12827783.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!