我是java环境的新手,今天在学习jtable时我遇到了Boolean.class,Integer.class等,我没有理解!
我试图谷歌他们但没有找到任何解释性材料! 请解释一下这些术语的含义及其用法! 谢谢!
答案 0 :(得分:1)
Java有一个名为reflection built-in的功能。这意味着您不仅可以使用类和其他类型,还可以检查它们以查看它们定义的成员,它们具有的超类等等。每个类和接口T
具有类型class
的静态成员变量Class<T>
,它是对描述该类的对象的引用。例如,要获取由类String
定义的所有方法的数组,可以使用String.class.getDeclaredMethods()
。请注意,类String
本身没有方法getDeclaredMethods()
。
答案 1 :(得分:0)
Java具有原始类型和引用类型。区别在别处解释。 某些API方法(例如,来自反射包)仅接受引用类型。要传递原始值,使用基本类型的引用副本,如Boolean,Integer等。
答案 2 :(得分:0)
它是一种特殊类型的文字,称为类文字,由类型名称和附加&#34; .class&#34;形成;例如,String.class。这指的是表示类型本身的对象(类型为Class)。
这意味着,您可以使用String.class
访问静态类成员变量和方法在JavaDoc中提及。
答案 3 :(得分:0)
Class fsd {
String
Fullstackdeveloper;
String role;
}
Public static void main (){
fsd fsdref=new fsd();
// fsd fsdref=new fsd();
故事已经开始。
创建此类obj之后。此类指向fsd。此jvm易于理解的语法。
//表示
fsdref指向fsd.class,我们可以说直接调用对象。
实际上是编译后的
.class生成。
我们要创建obj
该obj持有.Class
属于那个特殊的。课。
.sunmicro系统发明的类语法不是oracle .sun sys公司收购oracle。