<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ### Class * Class對象 ``` Class cls = int.class; System.err.println(cls); cls = byte.class; System.err.println(cls); cls = String[][].class; System.err.println(cls); cls = void.class; System.err.println(cls); ``` * Class對象的比較操作 ``` if (e.getClass() == Employee.class) ``` ### 獲取Class對象的三種方式 1. 知道一個類,直接獲取Class對象 ``` Class<?> cls1 = ReflectionActivity.class; ``` 2. 如果已經得到了某個對象,可以通過這個對象獲取 Class 對象 ``` ReflectionActivity activity = new ReflectionActivity(); Class<?> cls2 = activity.getClass(); ``` 3. 如果你在編譯期獲取不到目標類型,但是你知道它的完整類路徑,那么你可以通過如下的形式來獲取 Class 對象,這樣獲取可能會拋出異常 ClassNotFoundException ``` try { Class<?> cls3 = Class.forName("com.sun.study.ui.activity.ReflectionActivity"); } catch (ClassNotFoundException e) { e.printStackTrace(); } ``` #### 資源加載 資源可以有子目錄,可以是相對路徑也可以是絕對路徑;如果資源文件在JAR包中也可以被定位到; InputStream stream = Appliction.class.getResourceAsStream\("config/source.txt"\); #### API * isAssignableFrom\(Class cls\) 用來判斷一個類Class1和另一個類Class2是否相同或是另一個類的子類或接口; * public static Class forName\(String className\) 返回描述類名為className的Class對象 * toString() ``` public String toString() { return (isInterface() ? "interface " : (isPrimitive() ? "" : "class ")) + getName(); } ``` * public T newInstance\(\) 返回類的實例 ![](https://img.kancloud.cn/ea/a5/eaa5178f7e7aa8755fdd2f27b67022b2_751x552.png) ![](https://img.kancloud.cn/ea/84/ea844aae413890bf4807a4d2b0b8f0a7_769x464.png) ![](https://img.kancloud.cn/39/d2/39d27070bc9ace29cbba632c077e7f93_759x415.png) ![](https://img.kancloud.cn/ed/88/ed88689c35bdffd22c16279d26dc2ee5_763x162.png) #### isArray\(\) ``` User user = new User(); System.err.println(User.class.isArray()); System.err.println(User[].class.isArray()); ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看