摘要: 1、获取父类泛型类的泛型 public abstract class AbstractDao<T> { public Class<T> getActualType() { ParameterizedType parameterizedType = (ParameterizedType) this.g 阅读全文
posted @ 2021-12-30 17:48 迷走神经 阅读(6114) 评论(0) 推荐(0) 编辑
摘要: 和反射+泛型有关的接口类型 java.lang.reflect.Type:java语言中所有类型的公共父接口 java.lang.reflect.ParameterizedType java.lang.reflect.GenericArrayType java.lang.reflect.Wildca 阅读全文
posted @ 2021-12-30 17:46 迷走神经 阅读(1563) 评论(0) 推荐(1) 编辑
摘要: isAssignableFrom 假设有两个类Class1和Class2。 格式:Class1.isAssignableFrom(Class2)表示: 类Class1和Class2是否相同。 Class1是否是Class2的父类或接口调用者和参数都是java.lang.Class类型。 instan 阅读全文
posted @ 2021-12-30 16:39 迷走神经 阅读(81) 评论(0) 推荐(0) 编辑
摘要: instanceof运算符 只被用于对象引用变量,检查左边的被测试对象 是不是 右边类或接口的 实例化。如果被测对象是null值,则测试结果总是false。 形象地:自身实例或子类实例 instanceof 自身类 返回true 例: String s=new String("javaisland" 阅读全文
posted @ 2021-12-30 16:35 迷走神经 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 在课上学习泛型时,老师提到不能使用instanceof这个运算符来检验泛型类型的信息,因为“运行时泛型消失了”: 一方面我不知道这个东西到底怎么使用,另一方面也不知道为什么要尽量避免使用。此外,在我的想象中泛型<E>中的E在使用时确定了类型以后会被替换掉,如果instanceof检测类型的话应该能检 阅读全文
posted @ 2021-12-30 11:33 迷走神经 阅读(605) 评论(0) 推荐(0) 编辑