中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java進階(2) - 特殊對象(Class類)

發布時間:2020-07-16 22:24:28 來源:網絡 閱讀:112 作者:lm8751 欄目:編程語言

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

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

?常用方法列表
1、getName():返回String形式的該類的名稱。?2、newInstance():根據某個Class對象產生其對應類的實例,它調用的是此類的默認構造方法(沒有默認無參構造器會報錯)?3、getClassLoader():返回該Class對象對應的類的類加載器。?4、getSuperClass():返回某子類所對應的直接父類所對應的Class對象?5、isArray():判定此Class對象所對應的是否是一個數組對象?6、getComponentType() :如果當前類表示一個數組,則返回表示該數組組件的 Class 對象,否則返回 null。??7、 getConstructor(Class[]) :返回當前 Class 對象表示的類的指定的公有構造子對象。??8、getConstructors() :返回當前 Class 對象表示的類的所有公有構造子對象數組。??9、getDeclaredConstructor(Class[]) :返回當前 Class 對象表示的類的指定已說明的一個構造子對象。??10、getDeclaredConstructors() :返回當前 Class 對象表示的類的所有已說明的構造子對象數組。??11、getDeclaredField(String) :返回當前 Class 對象表示的類或接口的指定已說明的一個域對象。??12、getDeclaredFields() :返回當前 Class 對象表示的類或接口的所有已說明的域對象數組。??13、 getDeclaredMethod(String, Class[]) :返回當前 Class 對象表示的類或接口的指定已說明的一個方法對象。??14、getDeclaredMethods() :返回 Class 對象表示的類或接口的所有已說明的方法數組。??15、getField(String) :返回當前 Class 對象表示的類或接口的指定的公有成員域對象。??16、getFields() :返回當前 Class 對象表示的類或接口的所有可訪問的公有域對象數組。??17、getInterfaces() :返回當前對象表示的類或接口實現的接口。??18、getMethod(String, Class[]) :返回當前 Class 對象表示的類或接口的指定的公有成員方法對象。??19、getMethods() :返回當前 Class 對象表示的類或接口的所有公有成員方法對象數組,包括已聲明的和從父類繼承的方法。??20、isInstance(Object) :此方法是 Java 語言 instanceof 操作的動態等價方法。?21、isInterface() :判定指定的 Class 對象是否表示一個接口類型?22、isPrimitive() :判定指定的 Class 對象是否表示一個 Java 的基類型。?23、newInstance() :創建類的新實例

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿拉善盟| 乌什县| 托里县| 方正县| 崇左市| 仁布县| 从江县| 衡东县| 耒阳市| 汤原县| 内乡县| 潜江市| 布拖县| 佛山市| 都安| 娄底市| 黄石市| 新乐市| 桐柏县| 沾益县| 定州市| 常熟市| 清新县| 宁明县| 华坪县| 长汀县| 吉林省| 林甸县| 朔州市| 深州市| 吉木萨尔县| 南乐县| 海宁市| 花莲县| 双柏县| 平江县| 台州市| 客服| 惠东县| 海门市| 丘北县|