社区
Java SE
帖子详情
泛型设计中
和
的区别·
linus_liu2000
2009-05-19 05:23:54
在泛型中我知道用<T>来表示对应的类型,但我在java的手册上看到了<E>, 请问这个<E>是干什么的啊?
...全文
3106
21
打赏
收藏
泛型设计中<T> 和<E>的区别·
在泛型中我知道用来表示对应的类型,但我在java的手册上看到了, 请问这个是干什么的啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
starscc
2009-05-19
打赏
举报
回复
T是Type
E是Element
其实没差别,只是习惯命名吧
xiaomiao13
2009-05-19
打赏
举报
回复
[Quote=引用 5 楼 ThirstyCrow 的回复:]
T和E分别是Type和Element的首字母。E一般用来表示集合类型中的元素的类型,例如List接口的定义,public interface List <E> extends Collection <E>。
这只是一种命名习惯,两者没有本质区别。
[/Quote]
支持
痴人说梦2013
2009-05-19
打赏
举报
回复
[Quote=引用 5 楼 ThirstyCrow 的回复:]
T和E分别是Type和Element的首字母。E一般用来表示集合类型中的元素的类型,例如List接口的定义,public interface List <E> extends Collection <E>。
这只是一种命名习惯,两者没有本质区别。
[/Quote]
UP
ljbaleno
2009-05-19
打赏
举报
回复
没有区别
都是告诉你只能使用指定的类型!
北京饼干
2009-05-19
打赏
举报
回复
[Quote=引用 5 楼 ThirstyCrow 的回复:]
T和E分别是Type和Element的首字母。E一般用来表示集合类型中的元素的类型,例如List接口的定义,public interface List <E> extends Collection <E>。
这只是一种命名习惯,两者没有本质区别。
[/Quote]
学习了,我以前的项目都用的T,这样想起来应该有些用E的,这就叫时尚
oklinsong
2009-05-19
打赏
举报
回复
[Quote=引用 5 楼 ThirstyCrow 的回复:]
T和E分别是Type和Element的首字母。E一般用来表示集合类型中的元素的类型,例如List接口的定义,public interface List <E> extends Collection <E>。
这只是一种命名习惯,两者没有本质区别。
[/Quote]
顶一下。
zm_hs
2009-05-19
打赏
举报
回复
顶一下!
五行缺钱$
2009-05-19
打赏
举报
回复
[Quote=引用 5 楼 ThirstyCrow 的回复:]
T和E分别是Type和Element的首字母。E一般用来表示集合类型中的元素的类型,例如List接口的定义,public interface List <E> extends Collection <E>。
这只是一种命名习惯,两者没有本质区别。
[/Quote]
yangkaixin1226
2009-05-19
打赏
举报
回复
[Quote=引用 3 楼 SunFulong 的回复:]
在我看来,官方源码都是用的E,其实用什么都是一样的,在使用过程中无任何差别。
[/Quote]
同意3楼,只是一种代号,代表都是用的是对固定类型的操作,避免转型的麻烦
wxy878
2009-05-19
打赏
举报
回复
只是代号~~
ThirstyCrow
2009-05-19
打赏
举报
回复
T和E分别是Type和Element的首字母。E一般用来表示集合类型中的元素的类型,例如List接口的定义,public interface List<E> extends Collection<E>。
这只是一种命名习惯,两者没有本质区别。
SunNDown
2009-05-19
打赏
举报
回复
[Quote=引用楼主 linus_liu2000 的帖子:]
在泛型中我知道用 <T>来表示对应的类型,但我在java的手册上看到了 <E>, 请问这个 <E>是干什么的啊?
[/Quote]
只是个代号而已 就类似你的变量名 可以随你的心意随意更换:)
SunFulong
2009-05-19
打赏
举报
回复
在我看来,官方源码都是用的E,其实用什么都是一样的,在使用过程中无任何差别。
_Tommy_
2009-05-19
打赏
举报
回复
E代表实类
ZangXT
2009-05-19
打赏
举报
回复
只是个名字占位符而已,你用A,B,C。。都可以的
justinavril
2009-05-19
打赏
举报
回复
既然Java手册上提到了,那肯定也会解释的。楼主可以接着往下看。
real518
2009-05-19
打赏
举报
回复
是一种标识而已,用A,B……都可以
ninjin
2009-05-19
打赏
举报
回复
哦,知道了,是这样的呀
火龙果被占用了
2009-05-19
打赏
举报
回复
一般这样命名的:
http://java.sun.com/docs/books/tutorial/java/generics/gentypes.html
* E - Element (在集合中使用,因为集合中存放的是元素)
* K - Key(键)
* N - Number(数值类型)
* T - Type(Java 类)
* V - Value(值)
* S,U,V etc. - 2nd, 3rd, 4th types
实验六 异常处理、
泛型
程序
设计
要求: 在原有学生管理系统
中
,针对读文件、类型转换、数组等操作引入异常处理机制; 编写一个表示某门课程成绩的
泛型
类 class CourseScore
,属性包括课程的编号和成绩。 要求:成绩可以是百分制,也可以是A-E(分别以字符串和枚举类型两种手段表示A-E)。
【java核心技术】
泛型
设计
目录一、
泛型
概述二、
泛型
定义(1)
泛型
类(2)
泛型
方法2.1
泛型
可变参数(3)
泛型
接口(4)类型限定三、
泛型
使用(1)类型通配符1.1 上限1.2 下限四、
泛型
擦除五、
泛型
数组 一、
泛型
概述
泛型
,即是参数化类型。在没有
泛型
前,构建Object类型的集合可能出现ClassCastException。而在jdk5引入
泛型
后,便可以在编译器实现类型检查(实际为编译器语法糖,虚拟机没有
泛型
对象,所有对象都属于普通类)
泛型
标识符一般为 T,E,K,V 二、
泛型
定义 (1)
泛型
类 代码示例: public class Generic { private T num; public T
Java
泛型
详解:
和Class
的使用。
泛型
类,
泛型
方法的详细使用实例
泛型
的基础使用实例,包括
泛型
类,
泛型
参数,
泛型
方法。
泛型
返回值,等的实际例子都有举例。以及,实际编码
中
什么时候使用
泛型
。讲解的很清楚。
泛型
里面的
有什么意义
泛型
里面的 有什么意义 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面
设计
,将会带来全新的写作体验; 在创作
中
心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示; 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示; 全新的 K...
Java
泛型
详解:<T>和Class<T>的使用。
泛型
类,
泛型
方法的详细使用实例
Java
泛型
一、引入 1、
泛型
是什么 首先告诉大家ArrayList就是
泛型
。那ArrayList能完成哪些想不到的功能呢?先看看下面这段代码: 下面展示一些 内联代码片。 ArrayList<String> strList = new ArrayList<String>(); ArrayList<Integer> intList = new ArrayList<Integer>(); ArrayList<Double> doubleLi
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章