最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java反射之類的實(shí)例對(duì)象的三種表示方式總結(jié)

 更新時(shí)間:2016年10月02日 09:18:09   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇Java反射之類的實(shí)例對(duì)象的三種表示方式總結(jié)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

如下所示:

<span style="font-size:14px;">package com.imooc.reflect;

public class ClassDemo1 {
public static void main(String[] args) {
  
  //Foo的實(shí)例對(duì)象如何表示
  Foo foo1 = new Foo();//foo1就表示出來(lái)了
  //Foo這個(gè)類,也是一個(gè)實(shí)例對(duì)象,Class類的實(shí)例對(duì)象,如何表示呢、
  //任何一個(gè)類都是Class的實(shí)例對(duì)象,這個(gè)實(shí)例對(duì)象那個(gè)有三個(gè)表示方式
  //第一種表示方式--》實(shí)際在告訴我們?nèi)魏我粋€(gè)類都有一個(gè)隱含的靜態(tài)成員變量class
  Class class1 = Foo.class;
  
  //第二種表示方式 已經(jīng)知道該類的對(duì)象通過(guò)getClass方法
  Class class2 = foo1.getClass();
  
  /*
   * 官網(wǎng)class1 ,class2表示了Foo類的類類型(class type)
   * 萬(wàn)事萬(wàn)物 都是對(duì)象
   * 類也是對(duì)象,是Class類的實(shí)例對(duì)象
   * 這個(gè)對(duì)象我們稱為該類的類類型
   */
  //不管class1 or class2都代表了Foo類的類類型,一個(gè)類只可能是Class;類的一個(gè)實(shí)例對(duì)象
  System.out.println(class1==class2);//true'
  
  //第三種表達(dá)方式
  Class class3 = null;
  try {
    class3 = Class.forName("com.imooc.reflect.Foo");
  } catch (ClassNotFoundException e) {
    e.printStackTrace();
  }
  //
  System.out.println(class2==class3);//true
  
  //我們完全尅通過(guò)類的類類型創(chuàng)建該類的對(duì)象實(shí)例--》通過(guò)class1 or class2 or class3
  //創(chuàng)建Foo類的實(shí)例對(duì)象
  try {
    //需要有無(wú)參數(shù)的構(gòu)造方法
    Foo foo = (Foo) class1.newInstance();//需要強(qiáng)轉(zhuǎn)
    foo.print();
  } catch (Exception e) {
    e.printStackTrace();
  }
}
}
//
class Foo{
  public void print(){
    System.out.println("foo");
  }
}

</span>

以上就是小編為大家?guī)?lái)的Java反射之類的實(shí)例對(duì)象的三種表示方式總結(jié)的全部?jī)?nèi)容了,希望對(duì)大家有所幫助,多多支持腳本之家~

相關(guān)文章

  • SpringBoot的自動(dòng)配置原理解析

    SpringBoot的自動(dòng)配置原理解析

    這篇文章主要介紹了SpringBoot的自動(dòng)配置原理解析,SpringBoot的自動(dòng)配置要從它的啟動(dòng)類@SpringBootApplication說(shuō)起,點(diǎn)進(jìn)注解,@Target設(shè)置當(dāng)前注解可以標(biāo)記在哪,(ElementType.type)表示標(biāo)注在類上面,需要的朋友可以參考下
    2023-08-08
  • SpringBoot中MapStruct實(shí)現(xiàn)優(yōu)雅的數(shù)據(jù)復(fù)制

    SpringBoot中MapStruct實(shí)現(xiàn)優(yōu)雅的數(shù)據(jù)復(fù)制

    本文主要介紹了SpringBoot中MapStruct實(shí)現(xiàn)優(yōu)雅的數(shù)據(jù)復(fù)制,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • 如何利用IDEA搭建SpringBoot項(xiàng)目整合mybatis實(shí)現(xiàn)簡(jiǎn)單的登錄功能

    如何利用IDEA搭建SpringBoot項(xiàng)目整合mybatis實(shí)現(xiàn)簡(jiǎn)單的登錄功能

    這篇文章主要介紹了如何利用IDEA搭建SpringBoot項(xiàng)目整合mybatis實(shí)現(xiàn)簡(jiǎn)單的登錄功能,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-08
  • Mybatis Generator逆向工程的使用詳細(xì)教程

    Mybatis Generator逆向工程的使用詳細(xì)教程

    這篇文章主要介紹了Mybatis Generator逆向工程的使用詳細(xì)教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • idea編譯報(bào)錯(cuò)-代碼沒(méi)問(wèn)題IDEA編譯不通過(guò)的處理方案

    idea編譯報(bào)錯(cuò)-代碼沒(méi)問(wèn)題IDEA編譯不通過(guò)的處理方案

    這篇文章主要介紹了idea編譯報(bào)錯(cuò)-代碼沒(méi)問(wèn)題IDEA編譯不通過(guò)的問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Open-Feign整合hystrix降級(jí)熔斷實(shí)戰(zhàn)記錄

    Open-Feign整合hystrix降級(jí)熔斷實(shí)戰(zhàn)記錄

    這篇文章主要介紹了Open-Feign整合hystrix降級(jí)熔斷實(shí)戰(zhàn)記錄,本文通過(guò)實(shí)例圖文相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • Maven發(fā)布項(xiàng)目 (jar包) 到Nexus私服中的操作

    Maven發(fā)布項(xiàng)目 (jar包) 到Nexus私服中的操作

    這篇文章主要介紹了Maven發(fā)布項(xiàng)目 (jar包) 到Nexus私服中的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-10-10
  • Java 根據(jù)網(wǎng)絡(luò)URL獲取該網(wǎng)頁(yè)上面所有的img標(biāo)簽并下載圖片

    Java 根據(jù)網(wǎng)絡(luò)URL獲取該網(wǎng)頁(yè)上面所有的img標(biāo)簽并下載圖片

    這篇文章主要介紹了Java 根據(jù)網(wǎng)絡(luò)URL獲取該網(wǎng)頁(yè)上面所有的img標(biāo)簽并下載圖片,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-11-11
  • Java設(shè)計(jì)模式之單例模式簡(jiǎn)析

    Java設(shè)計(jì)模式之單例模式簡(jiǎn)析

    這篇文章主要介紹了Java設(shè)計(jì)模式之單例模式簡(jiǎn)析,單例模式是常用的設(shè)計(jì)模式,在我們的系統(tǒng)乃至在框架中都普遍被用到,單例模式就是使一個(gè)類有且只有一個(gè)實(shí)例用于外部訪問(wèn),這樣大大的節(jié)省了系統(tǒng)的資源,需要的朋友可以參考下
    2023-12-12
  • Java8 Stream flatmap中間操作用法解析

    Java8 Stream flatmap中間操作用法解析

    這篇文章主要介紹了Java8 Stream flatmap中間操作用法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07

最新評(píng)論

巢湖市| 肇庆市| 白银市| 方城县| 沁源县| 镇坪县| 益阳市| 册亨县| 阿克苏市| 荣昌县| 永济市| 宜章县| 鄯善县| 宿松县| 浠水县| 江陵县| 漯河市| 蒙山县| 武汉市| 岑溪市| 浦北县| 兴义市| 邛崃市| 泰来县| 财经| 阳城县| 探索| 咸阳市| 外汇| 青龙| 革吉县| 伊春市| 察隅县| 奉节县| 繁峙县| 彭州市| 堆龙德庆县| 桦南县| 连南| 开远市| 团风县|