专业财税服务推荐

精选优质财税服务,为企业提供专业、可靠的财税解决方案,助力企业健康发展

零报税代理记账
零申报代理记账
报税做账算帐财务报表老会计做账
代理记账
咨询微信:lhy_happyday
工商营业执照年度年报年检公示
全国个体、企业、公司、合作社工商年审年报服务!
个体/10元/次 企业/20元/次
咨询微信:lhy_happyday
财税咨询服务
一对一专业财税咨询,解决企业财税难题,提供定制方案
咨询微信:lhy_happyday
财务分析服务
小规模个体报税0申报税务年报工商年报月报季报报税代理记账
咨询微信:lhy_happyday
立即咨询专业财税顾问
微信号: lhy_happyday
会计从业9年,管理多家个体工商、小规模、一般纳税人等企业的财务、税务等相关工作!。
扫码或搜索添加微信,备注"财税咨询"获取专属优惠
知方号 知方号

Java基础 java 泛型接口

Java基础

一、泛型什么是泛型

Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。

为什么用泛型

提高的代码的复用性,减少了数据的类型转换(泛型提供了类型检查),同时保证了类型安全。

减少类型转换?如,使用Comparable比较时每次都需要类型强转

泛型参数类型

规则

使用简练的名字作为类型形参的名字,最好为单个的大写字母,比如 T ;如果一个泛型类有泛型方法,对于它们的类型形参来说,应避免使用相同的名字;泛型的类型实参只能是类类型,不能是基本数据类型。

常见的参数类型起名

K 键,比如映射的键 key的类型V 值,比如Map的值 value类型E 元素,比如Set Element表示元素,元素的类型T 泛型,Type的意思

注意:泛型的类型名字是可以随便写的,上面的K,V,E,T只是我们常用的用法,有一定含义,我们对应的把T换成HAHAHA,也算是可以的。

如何了解泛型

我们可以大概从下面几点来开展文章。

泛型方法泛型类泛型接口泛型的通配符二、泛型方法

泛型方法定义格式

修饰符 返回值类型 方法名 (参数列表) { ……}

..我们先来看一个简单的泛型方法

private static void inputContent(T t){ System.out.println("打印传入的数据:"+t); }

简单规则

泛型返回返回值(void也需要)之前需要有 泛型类型参数的

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。