本篇內(nèi)容介紹了“java中Class類的概念是什么”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
成都創(chuàng)新互聯(lián)公司專注于尼勒克企業(yè)網(wǎng)站建設,成都響應式網(wǎng)站建設,電子商務商城網(wǎng)站建設。尼勒克網(wǎng)站建設公司,為尼勒克等地區(qū)提供建站服務。全流程按需設計,專業(yè)設計,全程項目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務
1、說明
Class本身也是一個類。
Class對象只能由系統(tǒng)確定。
JVM中只有一個Class實例可以加載一個類。
Class對應于JVM中加載的.class文件。
每一類的實例都會記住它是由哪個Class例子產(chǎn)生的。
通過Class,可以完全獲得一個類中所有加載的結構。
Class是Reflection的根源。對于任何你想動態(tài)加載和運行的類,只有先獲得相應的Class對象。
2、實例
package com.volcano.reflection; import java.lang.annotation.ElementType; public class TestReflection2 { public static void main(String[] args) { Class a = Object.class;//類 Class b = Runnable.class;//接口 Class c = String[].class;//數(shù)組,只要元素類型和維度一樣,都是一個class Class d = int[][].class;//二維數(shù)組 Class e = Override.class;//注解 Class f = ElementType.class;//枚舉類型 Class g = Integer.class;//基本數(shù)據(jù)類型 Class h = void.class;//void Class i = Class.class;//Class System.out.println(a); System.out.println(b); System.out.println(c); System.out.println(d); System.out.println(e); System.out.println(f); System.out.println(g); System.out.println(h); System.out.println(i); } }
“java中Class類的概念是什么”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質量的實用文章!