第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

反射——Java高級開發(fā)必須懂的

難度入門
時長 1小時20分
學習人數(shù)
綜合評分9.67
760人評價 查看評價
9.9 內(nèi)容實用
9.6 簡潔易懂
9.5 邏輯清晰
  • List無論是否加入<范式>,其類類型都是一樣。

    如圖中,代碼結(jié)果為true

    查看全部
  • 方法的反射操作

    a1.print(10,20);方法的反射操作時用m對象來進行方法調(diào)用 和a1.print調(diào)用的效果一樣

    方法如果沒有返回值返回null,有返回值返回具體的返回值

    Object o = m.invoke(a1,new Object[]{10,20});

    //由于是可變參數(shù),同樣也可以有幾個參數(shù)傳幾個參數(shù)

    Object o = m.invoke(a1,10,20);

    注意:a1是New出來的類對象。

    查看全部
  • 要獲取print(int,int)方法

    1. 要獲取一個方法就是獲取類的信息,獲取類的信息首先要獲取類的類類型。

      Class c = obj.getClass();

    2. 獲取方法 名稱和參數(shù)列表來決定

      getMethod獲取的是public的方法

      getDelcaredMethod獲取自己聲明的方法

      Method m = c.getMethod("print",new Class[]{int.class,int.class});//由于該方法的第二個參數(shù)為可變參數(shù),也可寫成下面這種

      //Method m = c.getMethod("print",int.class,int.class);

    查看全部
  • System.out.print(" ");????//沒換行

    System.out.println(" ");????//后面自帶換行

    查看全部
  • 構(gòu)造函數(shù)也是對象。

    java.lang.Constructor中封裝了構(gòu)造函數(shù)的信息。

    getConstructors獲取所有的public的構(gòu)造函數(shù)。

    getDeclaredConstructors得到所有的構(gòu)造函數(shù)。

    Constructor[] cs = c.getDeclaredConstructors();

    獲取構(gòu)造函數(shù)的參數(shù)列表,得到的是參數(shù)列表的類類型(和前面獲取方法的參數(shù)類類型一樣)

    Class[] paramTypes = construcroe.getParameterTypes();//再調(diào)用.getName()才是類名

    查看全部
  • 記住,要獲取類的信息,要先獲取類類型

    查看全部
  • 記住,要獲取類的信息,要先獲取類類型

    查看全部
  • 成員變量也是對象

    java.lang.reflect.Field

    Field類封裝了關于成員變量的操作。

    getField()方法獲取的是所有的public的成員變量的信息。

    getDeclaredFields()獲取的是該類自己聲明的成員變量的信息。

    Field[] fs = c.getDelcaredFields();

    獲取成員變量的類型的類類型

    Class fieldType = field.getType();????//如String.class

    String typeName = fieldType.getName();????//如String

    獲取成員變量的名稱

    String fieldName = field.getName();

    查看全部
  • 萬物皆對象,方法也是對象。

    Method類,方法對象

    一個成員方法就是一個Method對象。

    getMethods()方法獲取的是所有的public的函數(shù),包括父類繼承而來的。

    getDeclaredMethods()獲取的是所有該類自己聲明的方法,不問訪問權(quán)限。

    注意:上面兩個函數(shù)返回的都是Method數(shù)組。

    Method[] ms = c.getMethods();

    獲取方法的返回值類型的 類類型

    Class returnType = ms[0].getRturnType();????//然后調(diào)用returnType .getName();才是返回值類型

    獲取方法的名稱

    ms[0].getName();

    獲取參數(shù)類型,得到的是參數(shù)李彪的類型的類類型

    Class[] paramTypes = ms[i].getParameterTypes();//然后調(diào)用paramTypes[i]?.getName();才是參數(shù)類型

    查看全部
  • 代碼通過傳遞一個對象,獲取該類的類名。

    通過先getClass( )獲取類類型,然后getName( )打印類名

    查看全部
  • 獲取基本數(shù)據(jù)類型的類類型

    Class c = String.class????

    通過c.getName()?????//返回java.lang.String

    或 getSimpleName()????//返回String

    注意getSimpleName()不包含包名的類的名稱。

    查看全部
  • 基本的數(shù)據(jù)類型

    void關鍵字 都存在類類型。

    查看全部
  • 使用該方法,main的主文件只需編譯一次。

    后面只需添加新的類對象文件實現(xiàn)接口,然后在運行時添加參數(shù)即可。

    查看全部
  • 其中一中類對象Excel的代碼

    查看全部
  • OfficeAble接口代碼

    查看全部

舉報

0/150
提交
取消
課程須知
童鞋們,學習本課程前需要熟悉Java面向?qū)ο蟮乃枷?,并能掌握Java IO輸入輸出流、集合和泛型等知識??蓞⒖寄秸n網(wǎng)Java入門的一、二、三季以及我的文件我做主——Java IO流課程。
老師告訴你能學到什么?
1、能夠理解并應用反射機制。 2、能夠了解反射機制在集合泛型中的應用。 3、有利于更好的學習框架等Java高級技術。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網(wǎng)的支持!