激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

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

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - Java反射之靜態加載和動態加載的簡單實例

Java反射之靜態加載和動態加載的簡單實例

2020-06-20 12:33jingxian JAVA教程

下面小編就為大家帶來一篇Java反射之靜態加載和動態加載的簡單實例。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

靜態加載:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package com.imooc.加載類;
 
public class Office_Static {
    public static void main(String[] args) {
        //new 創建對象,是靜態加載類,在編譯時刻就需要加載所有的可能使用到的類
        if("Word".equals(args[0])){
            Word w = new Word();
            w.start();
        }
        if("Excel".equals(args[0])){
            Excel e = new Excel();
            e.start();
        }
    }
}

這個程序編譯時必須有Word和Excel這兩個類存在才行,即使判斷后用不到Excel也要加載

動態加載

1、接口OfficeAble :

?
1
2
3
4
5
package com.imooc.加載類;
 
public interface OfficeAble {
    public void start();
}

2、Word實現接口:

?
1
2
3
4
5
6
7
8
package com.imooc.加載類;
 
public class Word implements OfficeAble{
    public void start(){
        System.out.println("word start");
    }
 
}

3、Excel實現接口:

?
1
2
3
4
5
6
7
8
package com.imooc.加載類;
 
public class Excel implements OfficeAble{
 
    public void start(){
        System.out.println("excel start");
    }
}

4、Main方法

?
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
package com.imooc.加載類;
 
public class OfficeBetter {
    /**
     * @param args
     */
    public static void main(String[] args) {
        try {
            //動態加載類,在運行時刻加載
            Class c = Class.forName(args[0]);//在運行配置里面輸入com.imooc.加載類.Excel
            //通過類類型,創建該類對象(先轉換為Word和Excel的共同接口OfficeAble)
            OfficeAble oa = (OfficeAble)c.newInstance();
            oa.start();
            
            //不推薦下面兩種,因為不確定是加載Word還是Excel,要強轉
//          Word word = (Word)c.newInstance();
//          word.start();
//          Excel excel = (Excel)c.newInstance();
//          excel.start();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
 
}

以上就是小編為大家帶來的Java反射之靜態加載和動態加載的簡單實例的全部內容了,希望對大家有所幫助,多多支持服務器之家~

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美日韩国产综合网 | 在线观看福利网站 | 久久蜜臀一区二区三区av | 91午夜免费视频 | 亚洲一区久久久 | 欧美激情综合网 | 99久久精品国产导航 | 一级做a爱性色毛片免费1 | av免费在线不卡 | 99久久久国产| 爱性久久久久久久 | 国产九九在线视频 | 久久99久久98精品免观看软件 | 免费在线观看毛片视频 | 国产免费传媒av片在线 | 亚洲精品3| 做爰xxxⅹ性护士hd在线 | 九九热视频在线免费观看 | 欧美日韩免费一区 | 中文字幕在线免费 | 国产亚洲精品网站 | 欧美久久一区二区 | 中国性xxx| 精品不卡 | 伊人网站 | 中文字幕在线不卡视频 | 中文字幕综合在线观看 | 羞羞网站视频 | hd欧美free性xxxx护土 | 国产91丝袜在线播放0 | 性生活视频一级 | 国产精品久久久久久久久久免 | 91精品国产91久久久久久蜜臀 | 日本不卡视频在线观看 | 国产 日韩 一区 | 情侣啪啪网站 | 国产一级毛片在线看 | 欧美日本在线播放 | 免费高潮在线国 | 国产免费一区二区三区网站免费 | 亚洲网站一区 |