国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java基础 > java获取class实例的方式

java获取class实例的方式

java class

头像

小妮浅浅

2021-08-05 10:24:275898浏览 · 0收藏 · 0评论

说明

1、已知具体的类,通过类的class属性获取,该方法最为安全可靠,程序性能最高 

2、已知某个类的实例,调用该实例的getclass()方法获取Class对象 

3、Class类的静态方法 forName() 获取。已知一个类的全类名,且该类在类路径下,可能抛出 ClassNotFoundException(比较常用)

4、通过类加载器

ClassLoader cl = this.getclass().getClassLoader(); Class clazz = cl.loadClass("类的全类名");

实例

@Test
public void test2() throws ClassNotFoundException {
    //方式一:调用运行时类的属性:.class
    Class<Person> clazz1 = Person.class;
    System.out.println(clazz1);//class cn.bruce.java.Person
 
    //方式二:通过运行时类的对象,调用getClass()
    Person p1 = new Person();
    Class<? extends Person> clazz2 = p1.getClass();
    System.out.println(clazz2);//class cn.bruce.java.Person
 
    //方式三:调用Class的静态方法:forName(String classPath)
    Class<?> clazz3 = Class.forName("cn.bruce.java.Person");
    System.out.println(clazz3);//class cn.bruce.java.Person
 
    System.out.println(clazz1 == clazz2);//true
    System.out.println(clazz1 == clazz3);//true
    //方式四:使用类的加载器:ClassLoader  (了解)
    ClassLoader classLoader = ReflectionTest.class.getClassLoader();
    Class<?> clazz4 = classLoader.loadClass("cn.bruce.java.Person");
    System.out.println(clazz4);//class cn.bruce.java.Person
    System.out.println(clazz1 == clazz4);//true
}

以上就是java获取class实例的方式,希望对大家有所帮助。更多Java学习指路:Java基础

本教程操作环境:windows7系统、java10版,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

丝袜内衣女超薄全透明连身袜| 久久午夜国产精品WWW| 《恋爱订单~再来一份》动漫| 法国《监狱伦理3》| 《我的漂亮老板娘》演员名单| 婆岳同床双飞呻吟艳妇无边| 妹妹的性放荡日记H| 女人尝试到更粗大的心理变化| 动物扌桑辶鬲的| 《妻子的肉体偿还》5| 人野兽马狗猪大全| 双乳被四个男人吃奶动态图| 欧美大尺寸SUV的未来发展趋势 | 免费外国网站浏览器推荐| 成全在线观看免费全集高清完整版| 老赵在货车把儿媳妇送到了| 白丝脚上的浓浓的精华液能用吗| 干柴烈火1982年美国版| 老公不在小叔子当老公| 真人做爰45分钟| 《朋友的妈妈2》中字头歌词| 俄罗斯大扔子视频观看| 怀孕期间叫闺蜜来给老公消火| 淑婷在公室被躁到高潮观看| 淑芬两腿间又痒又疼的原因| 我的妈妈正在厨房里做饭英语| 男牛把困困放入女生困困洞里 | 《不再是朋友的夜晚第二季》| 在线观看日本韩国电影电视剧| 内衣走秀| 漫画| 情满四合院免费观看全集电视剧| 吃瓜网| 《再来一次好吗》免费观看 | 教资| 特级做A爱片毛片免费看 | 《初次深交流》韩剧| 免费的黄冈网站有哪些平台| 成全在线观看免费完整版的 | 奶头被教练摸得受不了| 女生的全身照曝光