如题所述
JAVAç容å¨å
æ¬å¦ä¸ï¼
List,Map,Set ï¼Collection ï¼List ï¼LinkedList ï¼ArrayList ï¼Vector ï¼Stack ï¼Set
Map ï¼Hashtable ï¼HashMap ï¼WeakHashMap
æ°æ®å®¹å¨ä¸»è¦å为äºä¸¤ç±»ï¼
Collection: åæ¾ç¬ç«å ç´ çåºåã
Mapï¼åæ¾key-valueåçå ç´ å¯¹ãï¼è¿å¯¹äºéè¦å©ç¨keyæ¥æ¾valueçç¨åºååçéè¦ï¼ï¼
ä»ç±»ä½ç³»å¾ä¸å¯ä»¥çåºï¼Collectionå®ä¹äºCollectionç±»åæ°æ®çæåºæ¬ãæå ±æ§çåè½æ¥å£ï¼èList对该æ¥å£è¿è¡äºæå±ã
å ¶ä¸å个类çéç¨åºæ¯æå¾å¤§çå·®å«ï¼å¨ä½¿ç¨æ¶ï¼åºè¯¥æ ¹æ®éè¦çµæ´»çè¿è¡éæ©ãæ¤å¤ä»ç»æ为常ç¨çå个容å¨ï¼
LinkedList ï¼å ¶æ°æ®ç»æéç¨çæ¯é¾è¡¨ï¼æ¤ç§ç»æçä¼å¿æ¯å é¤åæ·»å çæçå¾é«ï¼ä½éæºè®¿é®å ç´ æ¶æçè¾ArrayListç±»ä½ã
ArrayListï¼å ¶æ°æ®ç»æéç¨çæ¯çº¿æ§è¡¨ï¼æ¤ç§ç»æçä¼å¿æ¯è®¿é®åæ¥è¯¢ååæ¹ä¾¿ï¼ä½æ·»å åå é¤çæ¶åæçå¾ä½ã
HashSet: Setç±»ä¸å è®¸å ¶ä¸åå¨éå¤çå ç´ ï¼éï¼ï¼æ æ³æ·»å ä¸ä¸ªéå¤çå ç´ ï¼Setä¸å·²ç»åå¨ï¼ãHashSetå©ç¨Hashå½æ°è¿è¡äºæ¥è¯¢æçä¸çä¼åï¼å ¶containï¼ï¼æ¹æ³ç»å¸¸è¢«ä½¿ç¨ï¼ä»¥ç¨äºå¤æç¸å ³å ç´ æ¯å¦å·²ç»è¢«æ·»å è¿ã
HashMap: æä¾äºkey-valueçé®å¼å¯¹æ°æ®åå¨æºå¶ï¼å¯ä»¥ååæ¹ä¾¿çéè¿é®å¼æ¥æ¾ç¸åºçå ç´ ï¼èä¸éè¿Hashæ£åæºå¶ï¼æ¥æ¾ååçæ¹ä¾¿ã
List,Map,Set ï¼Collection ï¼List ï¼LinkedList ï¼ArrayList ï¼Vector ï¼Stack ï¼Set
Map ï¼Hashtable ï¼HashMap ï¼WeakHashMap
æ°æ®å®¹å¨ä¸»è¦å为äºä¸¤ç±»ï¼
Collection: åæ¾ç¬ç«å ç´ çåºåã
Mapï¼åæ¾key-valueåçå ç´ å¯¹ãï¼è¿å¯¹äºéè¦å©ç¨keyæ¥æ¾valueçç¨åºååçéè¦ï¼ï¼
ä»ç±»ä½ç³»å¾ä¸å¯ä»¥çåºï¼Collectionå®ä¹äºCollectionç±»åæ°æ®çæåºæ¬ãæå ±æ§çåè½æ¥å£ï¼èList对该æ¥å£è¿è¡äºæå±ã
å ¶ä¸å个类çéç¨åºæ¯æå¾å¤§çå·®å«ï¼å¨ä½¿ç¨æ¶ï¼åºè¯¥æ ¹æ®éè¦çµæ´»çè¿è¡éæ©ãæ¤å¤ä»ç»æ为常ç¨çå个容å¨ï¼
LinkedList ï¼å ¶æ°æ®ç»æéç¨çæ¯é¾è¡¨ï¼æ¤ç§ç»æçä¼å¿æ¯å é¤åæ·»å çæçå¾é«ï¼ä½éæºè®¿é®å ç´ æ¶æçè¾ArrayListç±»ä½ã
ArrayListï¼å ¶æ°æ®ç»æéç¨çæ¯çº¿æ§è¡¨ï¼æ¤ç§ç»æçä¼å¿æ¯è®¿é®åæ¥è¯¢ååæ¹ä¾¿ï¼ä½æ·»å åå é¤çæ¶åæçå¾ä½ã
HashSet: Setç±»ä¸å è®¸å ¶ä¸åå¨éå¤çå ç´ ï¼éï¼ï¼æ æ³æ·»å ä¸ä¸ªéå¤çå ç´ ï¼Setä¸å·²ç»åå¨ï¼ãHashSetå©ç¨Hashå½æ°è¿è¡äºæ¥è¯¢æçä¸çä¼åï¼å ¶containï¼ï¼æ¹æ³ç»å¸¸è¢«ä½¿ç¨ï¼ä»¥ç¨äºå¤æç¸å ³å ç´ æ¯å¦å·²ç»è¢«æ·»å è¿ã
HashMap: æä¾äºkey-valueçé®å¼å¯¹æ°æ®åå¨æºå¶ï¼å¯ä»¥ååæ¹ä¾¿çéè¿é®å¼æ¥æ¾ç¸åºçå ç´ ï¼èä¸éè¿Hashæ£åæºå¶ï¼æ¥æ¾ååçæ¹ä¾¿ã
温馨提示:答案为网友推荐,仅供参考
第1个回答 2011-08-01
Java容器类包含List、ArrayList、Vector及map、HashTable、HashMap ;本回答被提问者采纳
第2个回答 2015-11-10
早的 JSWDK tomcat,后来都以此为基础