韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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电脑。

关注

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

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

B站夫妻进入高峰期需要多久| 欧美大片| 《温柔善良的儿媳妇》的背景故事| 电影《法国空姐2》| 老师穿白色双开真丝旗袍怎么穿 | 亲爱的爸爸【父女】笔趣阁负责的| WWWWWWWW在线观看国产| 日本免费SAAS CRM| 刀郎个人简历| 一个女的肛门塞了8个小皮球| 成品动漫网站入口网页版怎样 | 暴躁少女CSGO高清大图特点| 我把刘姨俩腿扛在肩上是哪一集的| 女生给男生吃小头头| 《男医生的特殊治疗》| 《请好好疼爱里面》免费观看| 《一滴都不许漏》何泽城林荫| 夫妻生活视频曝光| 白日梦我| 半插和全插有什么区别| 4399在线观看免费高清电视剧| 被带到满是X玩具的房间挑调游戏| 6969影院免费观看电视剧大全| 老公装醉看我和别人在一起| 酒店激战3-12集全集播放| 女性扒开大腿内侧小肚子痒 | 搜酷| 性感内衣女装| 不戴套干新婚少妇小琳| 麻花传MV在线观看的最新进展 | 舌吻哼哼唧唧原声不带歌| 女友躲雨被老头玩弄| 男生把困困放到女生坤坤视频高清 | 曹操| 桃色凶车| 欧美一区二区| 成全动浸在线观看更新时间| 我的妈妈正在厨房里做饭英语| 全飞秒手术2024价目表| 爸爸你真棒插曲快来救救我小说| 《淫海春潮》电影