版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42528266/article/details/103019687
JAVA的动态性让编程的时候更加灵活
Class c = Class.forName("com.cwl.User");
java.lang.Class
类十分特殊,用来表示java中类型 (class/interface/enum/annotation/primitive type/void)
本 身。(class loader)
的defineClass()
被 JVM调用,JVM 便自动产生一个Class 对象。getClass()
Class.forName()
(最常被使用).class
语法ParameterizedType:
表示一种参数化的类型,比如CollectionGenericArrayType:
表示一种元素类型是参数化类型或者类型变量的数组类型TypeVariable:
是各种类型变量的公共父接口WildcardType:
代表一种通配符类型表达式,比如?, ? extends Number, ? super Integer【 wildcard是一个单词:就是“通配符”】