我肝了一个月,给你写出了这本Java开发手册!(44)

2023-05-02 来源:飞速影视
有一些是比较常用的,有一些是我至今都没见过怎么用的,下面进行一个归类。
与 Java 反射有关的类主要有
Class 类
在 Java 中,你每定义一个 java class 实体都会产生一个 Class 对象。也就是说,当我们编写一个类,编译完成后,在生成的 .class 文件中,就会产生一个 Class 对象,这个 Class 对象用于表示这个类的类型信息。Class 中没有公共的构造器,也就是说 Class 对象不能被实例化。下面来简单看一下 Class 类都包括了哪些方法
toString()
public String toString(){return (isInterface() ? "interface " : (isPrimitive() ? "" : "class ")) getName();}
toString() 方法能够将对象转换为字符串,toString() 首先会判断 Class 类型是否是接口类型,也就是说,普通类和接口都能够用 Class 对象来表示,然后再判断是否是基本数据类型,这里判断的都是基本数据类型和包装类,还有 void类型。
所有的类型如下
java.lang.Boolean : 代表 boolean 数据类型的包装类java.lang.Character: 代表 char 数据类型的包装类java.lang.Byte: 代表 byte 数据类型的包装类java.lang.Short: 代表 short 数据类型的包装类java.lang.Integer: 代表 int 数据类型的包装类java.lang.Long: 代表 long 数据类型的包装类java.lang.Float: 代表 float 数据类型的包装类java.lang.Double: 代表 double 数据类型的包装类java.lang.Void: 代表 void 数据类型的包装类然后是 getName() 方法,这个方法返回类的全限定名称。
如果是引用类型,比如 String.class.getName() -> java.lang.String如果是基本数据类型,byte.class.getName() -> byte如果是数组类型,new Object[3]).getClass().getName() -> [Ljava.lang.ObjecttoGenericString()
相关影视
合作伙伴
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)

www.fs94.org-飞速影视 粤ICP备74369512号