这几个泛型符号都是啥意思?

泛型大家都用过,这几个符号代表啥意思是否也有些疑惑呢?以下整理几乎齐全了。

Java泛型中的标记符含义:

E - Element (在集合中使用,因为集合中存放的是元素)

T - Type(Java 类)

K - Key(键)

V - Value(值)

N - Number(数值类型)

? - 表示不确定的java类型

S、U、V - 2nd、3rd、4th types

Object跟这些标记符代表的java类型有啥区别呢?

Object是所有类的根类,任何类的对象都可以设置给该Object引用变量,使用的时候可能需要类型强制转换,但是用使用了泛型T、E等这些标识符后,在实际用之前类型就已经确定了,不需要再进行类型强制转换。

原文地址:http://blog.51cto.com/viphyy/2092633

时间: 2024-11-09 08:37:21

这几个泛型符号都是啥意思?的相关文章

手术室的符号都

http://gogoqq.com/content.htm?uin=3198572499&blogid=1422042987 http://gogoqq.com/content.htm?uin=3198572499&blogid=1422042981 http://gogoqq.com/content.htm?uin=3198572499&blogid=1422042965 http://gogoqq.com/content.htm?uin=3198572499&blogi

文瑞介绍的符号都是说的话说得好

http://www.l99.com/EditText_view.action?textId=8251242 http://www.l99.com/EditText_view.action?textId=8251243 http://www.l99.com/EditText_view.action?textId=8251244 http://www.l99.com/EditText_view.action?textId=8251245 http://www.l99.com/EditText_vi

预排版标记<pre></pre>在网页中原封不动地都显示出来,实体符号

(1)有时候需要特殊的输出格式的时候,需要用到预排版标记符号<pre></pre> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml&quo

泛型的基本介绍和使用

在开始深入学习java的泛型了,以前一直只是在集合中简单的使用泛型,根本就不明白泛型的原理和作用.泛型在java中,是一个十分重要的特性,所以要好好的研究下. 泛 型的定义:泛型是JDK 1.5的一项新特性,它的本质是参数化类型(Parameterized Type)的应用,也就是说所操作的数据类型被指定为一个参数,在用到的时候在指定具体的类型.这种参数类型可以用在类.接口和方法的创建中,分别称为泛 型类.泛型接口和泛型方法. 泛型思想早在C++语言的模板(Templates)中就开始生根发芽,

【泛型】Generic

参考: http://blog.csdn.net/lonelyroamer/article/details/7864531#comments http://blog.csdn.net/lonelyroamer/article/details/7868820#comments http://blog.csdn.net/LonelyRoamer/article/details/7927212#comments 关于泛型的一些重要知识点 泛型由来:早期Java版本(1.4及之前)如果要代指某个泛化类对

Javac源码简单分析之解析和填充符号表

一.说明 符号表是由一组符号地址和符号信息构成的表格.符号表中所登记的信息在编译的不同阶段都要用到,在语义分析(后面的步骤)中,符号表所登记的内容将用于语义检查和产生中间代码,在目标代码生成阶段,党对符号名进行地址分配时,符号表是地址分配的依据. 二.主要的类与方法 解析和填充符号表这个过程主要由com.sun.tools.javac.comp.Entry及com.sun.tools.javac.comp.MemberEnter两个类来实现的. com.sun.tools.javac.comp.

泛型的理解

泛型:一直对这个概念都觉着迷糊,经过最近的阅读,自己有了一定的理解,现分享给大家.从字面的意思理解来看,泛型,泛就是模糊.暂不确定暂定的意思.本人这样理解为,使用泛型就是,定义的一个类型,类型暂不确定,给使用给一个占位符给代替,在使用的时候可以给确定其定义的类型.下面附上eg: public static PageList<T> ToPageList<T>(this IQueryable<T> source, int page, int size) { if (page

泛型及java中的泛型

当作笔记整理的~~~ 首先,引出堆对象这个概念. 什么是堆对象,就是程序在运行过程中可以随时建立或者删除的对象,可以用new运算符(或malloc函数)或者delete运算符(或free函数).泛型可以看作是一类堆对象. 泛型是程序设计语言的一种特性.允许程序员在强类型程序设计语言中编写代码时定义一些可变部分,那些部分在使用前必须作出指明. 各种程序设计语言和其编译器.运行环境对泛型的支持均不一样.将类型参数化以达到代码复用提高软件开发工作效率的一种数据类型. 泛型的定义主要有两种:1.在程序编

C语言之强化,弱化符号weak

一.概述 在C语言中,函数和初始化的全局变量(包括显示初始化为0)是强符号,未初始化的全局变量是弱符号. 对于它们,下列三条规则使用: ① 同名的强符号只能有一个,否则编译器报"重复定义"错误. ② 允许一个强符号和多个弱符号,但定义会选择强符号的. ③ 当有多个弱符号相同时,链接器选择占用内存空间最大的那个. 二.哪些符号是弱符号? 我们经常在编程中碰到一种情况叫符号重复定义.多个目标文件中含有相同名字全局符号的定义,那么这些目标文件链接的时候将会出现符号重复定义的错误.比如我们在目