美文网首页
JAVA getInterfaces与getGenericInt

JAVA getInterfaces与getGenericInt

作者: 索隆大大 | 来源:发表于2018-03-25 19:06 被阅读298次

转载自: Class的getInterfaces与getGenericInterface区别

区别一句话概括:getGenericInterface返回包括泛型的类型,getInterfaces没有。

例子:

interface IPerson<T> {

}
interface IWalk<T> {

}
interface IStudent extends IPerson<Test>,IWalk<Object>,Cloneable{

}
操作 数组个数 具体内容
IStudent.class.getInterfaces() 2 cn.test.IPerson cn.test.IWalk
IStudent.class.getGenericInterfaces() 3 cn.test.IPerson<cn.test.Test> cn.test.IWalk<java.lang.Object> interface java.lang.Cloneable
Object.class.getGenericInterfaces() 0
Object.class.getInterfaces() 0
void.class.getInterfaces() 0
void.class.getGenericInterfaces() 0
int[].class.getInterfaces() 2 java.lang.Cloneable java.io.Serializable
int[].class.getGenericInterfaces() 2 interface java.lang.Cloneable interface java.io.Serializable

相关文章

  • JAVA getInterfaces与getGenericInt

    转载自: Class的getInterfaces与getGenericInterface区别 区别一句话概括:g...

  • 反射

    getSuperclass()/getGenericSuperclass()和getInterfaces()/ge...

  • JAVA 反射

    反射 forName() 方法,创建了一个 Class 引用; Class.getInterfaces() 方法返...

  • ArrayList既然继承自AbstractList抽象类,而A

    输出: Class1没有定义明确的接口,因此Class#getInterfaces()不包括那些接口,而Class...

  • JavaScript 学习笔记

    基本操作 Js 注释与java相同 运算符与java相同 条件语句与java相同 循环语句与java 相同 异常捕...

  • Kotlin学习笔记一(基础语法)

    变量声明相关 Java与kotlin语法交互 Java与kotlin.kt文件方法之间的调用 Java 与kotl...

  • Java与模式

    《JAVA与模式》之简单工厂模式《JAVA与模式》之工厂方法模式《JAVA与模式》之抽象工厂模式

  • 面试-Kotlin相关

    Kotlin Kotlin与Java的关系 Kotlin如何与Java混编 协程

  • 第三章(一)GC入门

    本篇主要讲述 JAVA与GC 、JAVA与引用 和JAVA对象回收流程 。 垃圾回收(Garbage Collec...

  • JAVA

    JAVA java中接口与抽象类的区别? 简述jvm的内存布局? java对象创建的过程? java重载与重写的区...

网友评论

      本文标题:JAVA getInterfaces与getGenericInt

      本文链接:https://www.haomeiwen.com/subject/inicqftx.html