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

資訊專欄INFORMATION COLUMN

JAVA聲明Map常量的兩種方法

DrizzleX / 3189人閱讀

摘要:常用的聲明方式使用靜態(tài)代碼塊一種簡約的方式這種方式,相當(dāng)于重載的一個匿名實現(xiàn),向原有的中添加了一個匿名構(gòu)造方法。

常用的聲明方式(使用靜態(tài)代碼塊):

public class Test {
    public final static Map map = new HashMap();

    static {
        map.put("key1", "value1");
        map.put("key2", "value2");
    }
}

一種簡約的方式:

public class Test {
    public final static Map map = new HashMap() {
        {
            put("key1", "value1");
            put("key2", "value2");
        }
    };
}

這種方式,相當(dāng)于重載HashMap的一個匿名實現(xiàn),向原有的HashMap中添加了一個匿名構(gòu)造方法。

另外附加一個List/Set變量的聲明方式:

public class Test {
    public final static List list = Arrays.asList("elment1", "element2");
}

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/64031.html

相關(guān)文章

  • Java 集合框架

    摘要:基礎(chǔ)部分集合框架接口接口泛型所有集合類都位于包下。集合框架的知識總結(jié)集合框架總結(jié)接口的使用集合框架總結(jié)類的排序問題聲明常量的兩種方法遍歷的四種方法泛型當(dāng)我們把一個對象放入集合中后,系統(tǒng)會把所有集合元素都當(dāng)成類的實例進(jìn)行處理。 Java 基礎(chǔ)部分——集合框架 Collection 接口 Map 接口 泛型 所有集合類都位于java.util包下。集合中只能保存對象(保存對象的...

    Flink_China 評論0 收藏0
  • 可能是把Java內(nèi)存區(qū)域講的最清楚的一篇文章

    摘要:另外,為了線程切換后能恢復(fù)到正確的執(zhí)行位置,每條線程都需要有一個獨立的程序計數(shù)器,各線程之間計數(shù)器互不影響,獨立存儲,我們稱這類內(nèi)存區(qū)域為線程私有的內(nèi)存。運行時常量池運行時常量池是方法區(qū)的一部分。 寫在前面(常見面試題) 基本問題: 介紹下 Java 內(nèi)存區(qū)域(運行時數(shù)據(jù)區(qū)) Java 對象的創(chuàng)建過程(五步,建議能默寫出來并且要知道每一步虛擬機(jī)做了什么) 對象的訪問定位的兩種方式(句...

    RobinQu 評論0 收藏0
  • 類的加載機(jī)制

    摘要:如果沒有,那必須先執(zhí)行相應(yīng)的類加載過程。分配內(nèi)存在類加載檢查通過后,接下來虛擬機(jī)將為新生對象分配內(nèi)存。程序計數(shù)器主要有兩個作用字節(jié)碼解釋器通過改變程序計數(shù)器來依次讀取指令,從而實現(xiàn)代碼的流程控制,如順序執(zhí)行選擇循環(huán)異常處理。 目錄介紹 01.Java對象的創(chuàng)建過程 1.0 看下創(chuàng)建類加載過程 1.1 對象的創(chuàng)建 1.2 對象的內(nèi)存布局 02.Java內(nèi)存區(qū)域 2.0 運行...

    mikyou 評論0 收藏0
  • 深入理解虛擬機(jī)之類文件結(jié)構(gòu)

    摘要:對象創(chuàng)建與訪問指令雖然類實例和數(shù)組都是對象,但虛擬機(jī)對類實例和數(shù)組的創(chuàng)建和操作使用了不同的字節(jié)碼指令。異常處理指令在虛擬機(jī)中,處理異常語句不是由字節(jié)碼指令來實現(xiàn)的,而是采用異常表的方式。 《深入理解Java虛擬機(jī):JVM高級特性與最佳實踐(第二版》讀書筆記與常見面試題總結(jié) 本節(jié)常見面試題(推薦帶著問題閱讀,問題答案在文中都有提到): 簡單介紹一下Class類文件結(jié)構(gòu)(常量池主要存放的是...

    張憲坤 評論0 收藏0
  • Java基礎(chǔ)知識整理

    摘要:有兩個重要的子類異常和錯誤,二者都是異常處理的重要子類,各自都包含大量子類。錯誤是程序無法處理的錯誤,表示運行應(yīng)用程序中較嚴(yán)重問題。異常由虛擬機(jī)拋出。迭代器通常被稱為輕量級對象,因為創(chuàng)建它的代價小。 面向?qū)ο蠛兔嫦蜻^程的區(qū)別 面向過程 優(yōu)點: 性能比面向?qū)ο蟾?,因為類調(diào)用時需要實例化,開銷比較大,比較消耗資源;比如單片機(jī)、嵌入式開發(fā)、Linux/Unix等一般采用面向過程開發(fā),性能是...

    hankkin 評論0 收藏0

發(fā)表評論

0條評論

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