請教如下兩種定義有什么區別嗎?
哪個性能好?謝謝
static HashMap<String,String> hash_org1 = new HashMap<String,String>();
static Map<String,String> hash_org1 = new HashMap<String,String>();
uj5u.com熱心網友回復:
性能沒區別,因為都是參考變數指向的都是hashmap實體但從擴展性考慮,第二種好一些,因為map是介面,可以根據需求變化指向不同的map實體,而第一種就注定只能指向hashmap(因為型別已經確定只能是hashmap)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/284109.html
標籤:Java SE
