永发信息网

java 如何获取对象的有哪些方法有哪些方法

答案:1  悬赏:10  手机版
解决时间 2021-03-19 19:39
java 如何获取对象的有哪些方法有哪些方法
最佳答案
1.类、枚举、接口、注解、数组类型、原生类型的名称.class

2.对象.getClass()
由于原生类型不是对象,所以无法使用getClass(),其他类型都是支持的。

<code class="hljs cs">Class classString = Class.forName("java.lang.String");// 类
Class classEnum = Class.forName("java.lang.annotation.RetentionPolicy");// 枚举
Class classInterface = Class.forName("java.io.Serializable");// 接口
Class classAnnotation = Class.forName("java.lang.annotation.Documented");// 注解
// Class classInt=。。。;//原生类型不是对象,不能使用Class.forName方法
Class classIntArray = Class.forName("[I");// 原生数组类型
Class classStringArray = Class.forName("[Ljava.lang.String;");// 数组类型</code>

4.使用ClassLoader.loadClass
此方法也能加载类,效果同Class.forName(className, false, ClassLoader.getCallerClassLoader()),不会初始化类。
但ClassLoader.loadClass跟Class.forName相比,ClassLoader.loadClass不能对数组类型使用。
除了原生类型和数组类型,其他类型都是支持的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
今年17岁,破处后又和男朋友做了几次,但是下
广州山木培训怎么样
弟弟感谢姐姐这么多年的帮助语录
担保行业的专业用语
魔兽世界,喊话宏,请问如何制作…顺便求一个
信用卡能不能在外地销户?
大众高尔夫出现trip和扳手是什么意思怎么处理
惠阳区李同益平价商店地址有知道的么?有点事
我的美母教师妈妈26章用英语怎么说
72×18加64×36用简便方法计算
倒字多音字组词
上下其手是什么意思
急求:用LM358做一个简单电压比较器电路图
yi路向西2完整版高清DVD迅雷种子下载?
东池便当龙汇店地址在什么地方,想过去办事
推荐资讯
解方程x+450=550x-0.52=1.37x+5x=1204x-1.2=7
寒假英文怎么说
广州C6132A车床主轴前轴承盖用密封圈是什么型
每天晚上吃一个苹果有什么好处啊?
曲线方向向量怎么求
双桂恒星木门怎么去啊,有知道地址的么
一简单问题:质子 氚核 a粒子 钠离子在电场里.
本人想买一辆奥迪TT,请问每月的养车费用大概
蒋介石为什么不杀叶挺
什么电视剧好看
购买电线 电表 插座 螺丝钉这些要放在什么会
有哪位大神可以收集一下思想感情非常对立的歌
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?