文档章节

Class<T>和Class<?>之间有什么区别

writeademo
 writeademo
发布于 2017/02/16 11:33
字数 111
阅读 203
收藏 0

经常在泛化的Class对象定义时看到
Class<T> xxx;

Class<?> xxx;
这样的代码,请问两者之间有什么区别?

 

Class<T>在实例化的时候,T要替换成具体类
Class<?>它是个通配泛型,?可以代表任何类型

 

<? extends T>受限统配,表示T的一个未知子类。
            <? super T>下限统配,表示T的一个未知父类。

© 著作权归作者所有

共有 人打赏支持
writeademo
粉丝 23
博文 485
码字总数 179357
作品 0
东城
请教几个关于Kryo的问题

在做一个JavaFX程序,需要实现一个深度拷贝,考虑用序列化和反序列化来做。由于JavaFXBean里包含javafx properties成员,这些类是没有实现Serializable接口的,因此Java序列化和FST都无法使用...

Ellipse
2014/12/30
1K
0
就业模拟试题_Java

一、 基础知识部分(每题3分,共60分) 抽象类和接口的区别 JDBC调用数据库的基本步骤 forward 和redirect的区别是什么? 请描述servlet的生命周期 equals和==的区别? ILoginDAO,UserDaol...

zting科技
2017/01/12
0
0
[转载]java里抽象类和接口的区别

下面的这篇文章讲的十分透彻了,所以转载之 abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstrac...

曾赛
2009/08/17
0
0
.NET 中的泛型 101

1.1.1 摘要 图1 C# 泛型介绍 在接触泛型之前,我们编程一般都是使用具体类型(char, int, string等)或自定义类型来定义我们变量,如果我们有一个功能很强的接口,而且我们想把它提取或重构成...

长平狐
2012/06/11
76
0
jfinal2.0 AOP Enhancer

@JFinal 你好,想跟你请教个问题:我在controller里面写 AddressService addService = enhance(AddressService.class); 然后调用其中selAllPro方法 @Before(Tx.class) public List selAllPr......

超凡程序猿
2015/07/18
692
2

没有更多内容

加载失败,请刷新页面

加载更多

下一页

shell-日志脚本小实验

1.查找日志2018-8-15,求得那一分钟访问量最大。 #/bin/bash#from cc#2018-8-15#2018-08-15.log 哪一分钟 访问量 最大for d in `ls /data/nginx/logs/`doif [ -a 2018-08-15...

chencheng-linux
昨天
0
0
Android中的设计模式之状态模式

参考 《设计模式:可复用面向对象软件的基础 》5.8 State 状态 对象行为型模式 《Android源码设计模式解析与实战》第7章 随遇而安--状态模式 意图 允许一个对象在其内部状态改变时改变它的行...

newtrek
昨天
0
0
xshell端 vim没有颜色

说明 使用xshell连接服务器的时候,使用vim打开文档没有颜色 解决方法: 1.在更目录home或者etc下找到vim的配置文件vimrc 2.vim打开它找个坑,添加下面这个东西 set t_Co=256 3.保存退出,就...

杉下
昨天
0
0
spring 资料

spring boot http://www.ityouknow.com/springboot/2016/01/06/spring-boot-quick-start.html

zaolonglei
昨天
2
0
TypeScript基础入门 - 函数 - 简介

转载 TypeScript基础入门 - 函数 - 简介 项目实践仓库 https://github.com/durban89/typescript_demo.gittag: 1.1.6 为了保证后面的学习演示需要安装下ts-node,这样后面的每个操作都能直接...

durban
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部