国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Java中的反射創建一個新實例,并將引用變量類型設置為新的實例類名稱

supernavy / 2574人閱讀

import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Foo {

    public void printAMessage() {
    System.out.println(toString()+":a message");
    }
    public void printAnotherMessage(String theString) {
        System.out.println(toString()+":another message:" + theString);
    }

    public static void main(String[] args) {
        Class c = null;
        try {
            c = Class.forName("Foo");
            Method method1 = c.getDeclaredMethod("printAMessage", new Class[]{});
            Method method2 = c.getDeclaredMethod("printAnotherMessage", new Class[]{String.class});
            Object o = c.newInstance();
            System.out.println("this is my instance:" + o.toString());
            method1.invoke(o);
            method2.invoke(o, "this is my message, from a config file, of course");
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (NoSuchMethodException nsme){
            nsme.printStackTrace();
        } catch (IllegalAccessException iae) {
            iae.printStackTrace();
        } catch (InstantiationException ie) {
            ie.printStackTrace();
        } catch (InvocationTargetException ite) {
            ite.printStackTrace();
        }
    }
}

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/73435.html

相關文章

  • 【筆記】Java核心技術卷一讀書筆記

    摘要:構造器沒有返回值一個對象變量并沒有實際包含一個對象,而僅僅引用一個對象,如有兩個部分。子類重寫方法的返回值范圍必須小于等于父類方法的返回值。枚舉類型中可以添加一些構造器方法和域。 第三章 Java是一種強類型語言。 https://blog.csdn.net/qq_3619... 在Java中,整型的范圍與機器無關。 int 4字節 short 2字節 long ...

    weizx 評論0 收藏0
  • Java虛擬機學習

    摘要:虛擬機學習是一個虛構出來的計算機有自己的處理器堆棧寄存器以及相應的指令系統等。類裝載器子系統涉及虛擬機的其它組成部分和來自庫的類。運行中的程序的每一個線程都是一個獨立的虛擬機執行引擎的實例。 Java虛擬機學習 JVM JVM是一個虛構出來的計算機,有自己的處理器,堆棧,寄存器以及相應的指令系統等。JVM是JRE的一部分,通過在實際的計算機上仿真模擬各種計算機功能,這樣就能使Java在...

    RobinTang 評論0 收藏0
  • 夯實基礎系列一:Java 基礎總結

    摘要:可實現單例模式代碼塊初始化靜態變量,只被執行一次內部類不能與外部類重名,只能訪問外部類靜態數據包括私有多分支選擇整型或字符類型變量或整數表達式開始支持。 前言 大學期間接觸 Java 的時間也不短了,不論學習還是實習,都讓我發覺基礎的重要性。互聯網發展太快了,各種框架各種技術更新迭代的速度非常快,可能你剛好掌握了一門技術的應用,它卻已經走在淘汰的邊緣了。 而學習新技術總要付出一定的時間...

    greatwhole 評論0 收藏0
  • Java反射機制

    摘要:反射機制相關類介紹類的實例表示正在運行的應用程序中的類和接口。包括基本數據類型沒有公共構造方法。越過泛型檢查遍歷集合輸出結果越過泛型檢查通過反射機制獲得數組信息并修改數組的大小和值通過反射機制分別修改和類型的數組的大小并修改數組的第一個值。 什么是Java的反射機制? Java 反射機制是在運行狀態中,對于任意一個類,都能夠知道這個類的所有屬性和方法;對于任意一個對象,都能夠調用它的任...

    galaxy_robot 評論0 收藏0
  • Java Core-五.繼承-詳解反射機制

    摘要:減少,減輕壓力。實現測試類無參構造器無參構造器含參構造器含參構造器忽略訪問的安全檢查無參構造器含參構造器獲取方法規則類獲取修飾的指定方法含超類獲取修飾的指定方法含超類類獲取指定方法包括修飾,暴力反射,不 五.繼承 繼承 定義:基于已有的類構造新類 反射 定義:在程序運行期間發現更多的類以及屬性的能力 多態 定義:一個對象變量可以指示多種實際類型的現象 動態綁定 定義:在運行時能夠自動...

    soasme 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<