隨筆-3  評論-0  文章-0  trackbacks-0















































































































































































          方法摘要




          <U> Class<? extends
          U>
          asSubclass(Class<U> clazz)
                    強制轉換該
          Class
          對象,以表示指定的 class
          對象所表示的類的一個子類。
          Tcast(Object obj)

                    將一個對象強制轉換成此 Class 對象所表示的類或接口。
          booleandesiredAssertionStatus()

                    如果要在調用此方法時將要初始化該類,則返回將分配給該類的斷言狀態。
          static Class<?>forName(String className)

                    返回與帶有給定字符串名的類或接口相關聯的 Class 對象。
          static Class<?>forName(String name,
          boolean initialize, ClassLoader loader)


                    使用給定的類加載器,返回與帶有給定字符串名的類或接口相關聯的 Class
          對象。




          <A extends Annotation>

          A
          getAnnotation(Class<A> annotationClass)

          如果存在該元素的指定類型的注釋,則返回這些注釋,否則返回 null。
          Annotation[]getAnnotations()

                    返回此元素上存在的所有注釋。
          StringgetCanonicalName()

                    返回 Java Language Specification 中所定義的底層類的規范化名稱。
          Class<?>[]getClasses()

                    返回一個包含某些 Class 對象的數組,這些對象表示屬于此 Class
          對象所表示的類的成員的所有公共類和接口。
          ClassLoadergetClassLoader()

                    返回該類的類加載器。
          Class<?>getComponentType()

                    返回表示數組組件類型的 Class
          Constructor<T>getConstructor(Class<?>... parameterTypes)

                    返回一個 Constructor 對象,它反映此 Class
          對象所表示的類的指定公共構造方法。
          Constructor<?>[]getConstructors()

                    返回一個包含某些 Constructor 對象的數組,這些對象反映此 Class
          對象所表示的類的所有公共構造方法。
          Annotation[]getDeclaredAnnotations()

                    返回直接存在于此元素上的所有注釋。
          Class<?>[]getDeclaredClasses()

                    返回 Class 對象的一個數組,這些對象反映聲明為此 Class
          對象所表示的類的成員的所有類和接口。
          Constructor<T>getDeclaredConstructor(Class<?>... parameterTypes)

                    返回一個 Constructor 對象,該對象反映此 Class
          對象所表示的類或接口的指定構造方法。
          Constructor<?>[]getDeclaredConstructors()

                    返回 Constructor 對象的一個數組,這些對象反映此 Class
          對象表示的類聲明的所有構造方法。
          FieldgetDeclaredField(String name)

                    返回一個 Field 對象,該對象反映此 Class
          對象所表示的類或接口的指定已聲明字段。
          Field[]getDeclaredFields()

                    返回 Field 對象的一個數組,這些對象反映此 Class
          對象所表示的類或接口所聲明的所有字段。
          MethodgetDeclaredMethod(String name, Class<?>... parameterTypes)

                    返回一個 Method 對象,該對象反映此 Class
          對象所表示的類或接口的指定已聲明方法。
          Method[]getDeclaredMethods()

                    返回 Method 對象的一個數組,這些對象反映此 Class
          對象表示的類或接口聲明的所有方法,包括公共、保護、默認(包)訪問和私有方法,但不包括繼承的方法。
          Class<?>getDeclaringClass()

                    如果此 Class 對象所表示的類或接口是另一個類的成員,則返回的 Class
          對象表示該對象的聲明類。
          Class<?>getEnclosingClass()

                    返回底層類的立即封閉類。
          Constructor<?>getEnclosingConstructor()

                    如果該 Class 對象表示構造方法中的一個本地或匿名類,則返回 Constructor
          對象,它表示底層類的立即封閉構造方法。
          MethodgetEnclosingMethod()

                    如果此 Class 對象表示某一方法中的一個本地或匿名類,則返回 Method
          對象,它表示底層類的立即封閉方法。
          T[]getEnumConstants()

                    如果此 Class 對象不表示枚舉類型,則返回枚舉類的元素或 null。
          FieldgetField(String name)

                    返回一個 Field 對象,它反映此 Class
          對象所表示的類或接口的指定公共成員字段。
          Field[]getFields()

                    返回一個包含某些 Field 對象的數組,這些對象反映此 Class
          對象所表示的類或接口的所有可訪問公共字段。
          Type[]getGenericInterfaces()

                    返回表示某些接口的 Type,這些接口由此對象所表示的類或接口直接實現。
          TypegetGenericSuperclass()

                    返回表示此 Class 所表示的實體(類、接口、基本類型或 void)的直接超類的
          Type
          Class<?>[]getInterfaces()

                    確定此對象所表示的類或接口實現的接口。
          MethodgetMethod(String name, Class<?>... parameterTypes)

                    返回一個 Method 對象,它反映此 Class
          對象所表示的類或接口的指定公共成員方法。
          Method[]getMethods()

                    返回一個包含某些 Method 對象的數組,這些對象反映此 Class
          對象所表示的類或接口(包括那些由該類或接口聲明的以及從超類和超接口繼承的那些的類或接口)的公共 member 方法。
          intgetModifiers()

                    返回此類或接口以整數編碼的 Java 語言修飾符。
          StringgetName()

                    以 String 的形式返回此 Class
          對象所表示的實體(類、接口、數組類、基本類型或 void)名稱。
          PackagegetPackage()

                    獲取此類的包。
          ProtectionDomaingetProtectionDomain()

                    返回該類的 ProtectionDomain
          URLgetResource(String name)

                    查找帶有給定名稱的資源。
          InputStreamgetResourceAsStream(String name)

                    查找具有給定名稱的資源。
          Object[]getSigners()

                    獲取此類的標記。
          StringgetSimpleName()

                    返回源代碼中給出的底層類的簡稱。
          Class<? super T>getSuperclass()

                    返回表示此 Class 所表示的實體(類、接口、基本類型或 void)的超類的 Class
          TypeVariable<Class<T>>[]getTypeParameters()

                    按聲明順序返回 TypeVariable 對象的一個數組,這些對象表示用此
          GenericDeclaration 對象所表示的常規聲明來聲明的類型變量。
          booleanisAnnotation()

                    如果此 Class 對象表示一個注釋類型則返回 true。
          booleanisAnnotationPresent(Class<? extends Annotation> annotationClass)

                    如果指定類型的注釋存在于此元素上,則返回 true,否則返回 false。
          booleanisAnonymousClass()

                    當且僅當底層類是匿名類時返回 true
          booleanisArray()

                    判定此 Class 對象是否表示一個數組類。
          booleanisAssignableFrom(Class<?> cls)
                    判定此
          Class
          對象所表示的類或接口與指定的 Class 參數所表示的類或接口是否相同,或是否是其超類或超接口。
          booleanisEnum()

                    當且僅當該類聲明為源代碼中的枚舉時返回 true。
          booleanisInstance(Object obj)

                    判定指定的 Object 是否與此 Class
          所表示的對象賦值兼容。
          booleanisInterface()

                    判定指定的 Class 對象是否表示一個接口類型。
          booleanisLocalClass()

                    當且僅當底層類是本地類時返回 true
          booleanisMemberClass()

                    當且僅當底層類是成員類時返回 true
          booleanisPrimitive()

                    判定指定的 Class 對象是否表示一個基本類型。
          booleanisSynthetic()

                    如果此類是復合類,則返回 true,否則 false
          TnewInstance()

                    創建此 Class 對象所表示的類的一個新實例。
          StringtoString()

                    將對象轉換為字符串。
          posted on 2012-06-23 17:07 兔小翊 閱讀(170) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2012年6月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 齐齐哈尔市| 吴江市| 安西县| 吉林省| 白城市| 吉首市| 澎湖县| 甘谷县| 诸城市| 丹寨县| 潞城市| 沛县| 阳山县| 兰州市| 扶风县| 蒙自县| 嘉义市| 界首市| 依安县| 江西省| 徐汇区| 板桥市| 紫阳县| 青冈县| 化隆| 太保市| 开远市| 安化县| 嫩江县| 合阳县| 嘉善县| 桑日县| 宁远县| 宝坻区| 安溪县| 名山县| 武威市| 浑源县| 衢州市| 民权县| 周口市|