真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Java進(jìn)階(2)-特殊對(duì)象(Class類)

存在的意義
位于java.lang包下,和java.lang.reflect包下的類共同支持java反射功能
jvm在類加載時(shí),在堆中為每個(gè)類生成一個(gè)Class對(duì)象,用于記錄每個(gè)類的屬性、方法等信息,
同時(shí)每個(gè)對(duì)象生成時(shí)都有特殊的標(biāo)記位來(lái)指向堆中的Class對(duì)象。

石嘴山網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),石嘴山網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為石嘴山成百上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的石嘴山做網(wǎng)站的公司定做!

獲取的三種方式
1 、Class.forName("全路徑名")
2 、類名.Class
3?、實(shí)例對(duì)象.getClass()

?常用方法列表
1、getName():返回String形式的該類的名稱。?2、newInstance():根據(jù)某個(gè)Class對(duì)象產(chǎn)生其對(duì)應(yīng)類的實(shí)例,它調(diào)用的是此類的默認(rèn)構(gòu)造方法(沒(méi)有默認(rèn)無(wú)參構(gòu)造器會(huì)報(bào)錯(cuò))?3、getClassLoader():返回該Class對(duì)象對(duì)應(yīng)的類的類加載器。?4、getSuperClass():返回某子類所對(duì)應(yīng)的直接父類所對(duì)應(yīng)的Class對(duì)象?5、isArray():判定此Class對(duì)象所對(duì)應(yīng)的是否是一個(gè)數(shù)組對(duì)象?6、getComponentType() :如果當(dāng)前類表示一個(gè)數(shù)組,則返回表示該數(shù)組組件的 Class 對(duì)象,否則返回 null。??7、 getConstructor(Class[]) :返回當(dāng)前 Class 對(duì)象表示的類的指定的公有構(gòu)造子對(duì)象。??8、getConstructors() :返回當(dāng)前 Class 對(duì)象表示的類的所有公有構(gòu)造子對(duì)象數(shù)組。??9、getDeclaredConstructor(Class[]) :返回當(dāng)前 Class 對(duì)象表示的類的指定已說(shuō)明的一個(gè)構(gòu)造子對(duì)象。??10、getDeclaredConstructors() :返回當(dāng)前 Class 對(duì)象表示的類的所有已說(shuō)明的構(gòu)造子對(duì)象數(shù)組。??11、getDeclaredField(String) :返回當(dāng)前 Class 對(duì)象表示的類或接口的指定已說(shuō)明的一個(gè)域?qū)ο蟆??12、getDeclaredFields() :返回當(dāng)前 Class 對(duì)象表示的類或接口的所有已說(shuō)明的域?qū)ο髷?shù)組。??13、 getDeclaredMethod(String, Class[]) :返回當(dāng)前 Class 對(duì)象表示的類或接口的指定已說(shuō)明的一個(gè)方法對(duì)象。??14、getDeclaredMethods() :返回 Class 對(duì)象表示的類或接口的所有已說(shuō)明的方法數(shù)組。??15、getField(String) :返回當(dāng)前 Class 對(duì)象表示的類或接口的指定的公有成員域?qū)ο蟆??16、getFields() :返回當(dāng)前 Class 對(duì)象表示的類或接口的所有可訪問(wèn)的公有域?qū)ο髷?shù)組。??17、getInterfaces() :返回當(dāng)前對(duì)象表示的類或接口實(shí)現(xiàn)的接口。??18、getMethod(String, Class[]) :返回當(dāng)前 Class 對(duì)象表示的類或接口的指定的公有成員方法對(duì)象。??19、getMethods() :返回當(dāng)前 Class 對(duì)象表示的類或接口的所有公有成員方法對(duì)象數(shù)組,包括已聲明的和從父類繼承的方法。??20、isInstance(Object) :此方法是 Java 語(yǔ)言 instanceof 操作的動(dòng)態(tài)等價(jià)方法。?21、isInterface() :判定指定的 Class 對(duì)象是否表示一個(gè)接口類型?22、isPrimitive() :判定指定的 Class 對(duì)象是否表示一個(gè) Java 的基類型。?23、newInstance() :創(chuàng)建類的新實(shí)例


分享文章:Java進(jìn)階(2)-特殊對(duì)象(Class類)
文章路徑:http://weahome.cn/article/jpjjjs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部