国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java實現創建運行時類的對象操作示例

Java實現創建運行時類的對象操作示例

2021-05-27 14:01u013063153 Java教程

這篇文章主要介紹了Java實現創建運行時類的對象操作,結合實例形式分析了Java動態創建對象的原理與相關實現技巧,需要的朋友可以參考下

本文實例講述了java實現創建運行時類的對象操作。分享給大家供大家參考,具體如下:

獲取運行時類的方法:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
public void test() throws classnotfoundexception {
    /*
     * class類是反射的源頭
     * 創建一個類,通過編譯(javac.exe),生成對應的.class文件,之后使用java.exe加載(jvm的類加載器完成的)此.class文件。
     * 此.class文件加載到內存后,就是一個運行時類,存放在緩存區。
     * 那么這個運行時類本身就是一個class的實例。
     * 1.每一個運行時類只加載一次;
     * 2.有了class的實例后,可以進行如下操作:
     *  1>創建對應的運行時類的對象
     *  2>獲取對應的運行類的完整結構(屬性、方法、構造器、內部類、父類、所在的包、異常、注解、...)
     *  3>調用對應的運行時類指定的結構(屬性、方法、構造器)
     *  4>反射的應用:動態代理
     */
    //1.調用運行時類本身的.class屬性
    class clazz1 = person.class;
    //2.通過運行時類的對象獲取
    person p = new person();
    class clazz2 = p.getclass();
    //3.通過class的靜態方法獲取
    string classname = "com.test.person";
    class clazz3 = class.forname(classname);
//    clazz3.newinstance();
    //4.通過類的加載器
    classloader classloader = this.getclass().getclassloader();
    class clazz4 = classloader.loadclass(classname);
    system.out.println(clazz1 == clazz4); //true 即只加載一次
    system.out.println(clazz2 == clazz3); //true

創建運行時類的對象:

?
1
2
3
4
5
6
7
8
9
10
public class testconstructor {
  public static void main(string[] args) throws classnotfoundexception, illegalaccessexception, instantiationexception {
    string classname = "com.test.person";
    class clazz = class.forname(classname);
    //創建對應的運行時類的對象,使用newinstance()方法,就是調用了運行時類的空參構造器
   //要想能夠創建成功:1.要求對應的運行時類要有空參的構造器;2.構造器的權限修飾符的權限要足夠
  object obj = clazz.newinstance();
    person p = (person)obj;
  }
}

希望本文所述對大家java程序設計有所幫助。

原文鏈接:https://blog.csdn.net/u013063153/article/details/72853714

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久99国产精品久久99大师 | 天堂√在线观看一区二区 | 亚洲视频区 | www.99热| 精品电影 | 日韩成人在线视频 | 亚洲免费观看视频 | 成人久久久精品国产乱码一区二区 | 免费a级毛片在线观看 | 永久黄网站色视频免费 | 日韩中文字幕在线免费观看 | 国产精品福利在线观看 | 婷婷精品久久久久久久久久不卡 | 成人网址在线观看 | 天天天干夜夜夜操 | 亚洲国产婷婷香蕉久久久久久99 | 色天天综合久久久久综合片 | 国产一级成人 | 亚洲精品国精品久久99热 | 99精品一区二区三区 | 欧美精品一区二区在线观看 | 中文字幕不卡 | 亚洲一区视频 | 欧美日韩亚洲视频 | 黄色欧美视频 | 人人超碰97 | 91免费版在线观看 | 亚洲黄色在线视频 | 午夜精品视频 | 人人玩人人添人人澡97 | 午夜欧美一区二区三区在线播放 | 亚洲 欧美 精品 | 国产精品一区二区在线观看 | 日韩一二三区 | 亚洲国产精品一区二区三区 | 久久国产精品久久久久久 | 91在线激情 | 91久久精品一区 | 激情视频综合网 | 伊人网电影 | 一区二区三区 在线 |