程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> java編程思想讀書筆記三(11-21),編程思想11-21

java編程思想讀書筆記三(11-21),編程思想11-21

編輯:JAVA綜合教程

java編程思想讀書筆記三(11-21),編程思想11-21


十一:持有對象

 》持有對象實例

   ●數組將數字與對象聯系起來。它保存類型明確的對象,查詢對象時,不需要對結果做類型轉換。他可以是多維的。

    可以保存基本的數據類型。但是,數組一旦生成,容量就不會在變。

   ●Collection保存單一的元素,而Map保存相關聯的鍵值對。有了泛型,你就可以指定存放的對象類型,獲取的時候,也不需要類型轉換。各種Collection與Map都可以自動調整大小。容器不能持有基本類型。但是會自動包裝。

   ●像數組一樣,List也建立數字索引與對象的關聯。因此,數組和List都是排好的容器。List可以自動擴展。

   ●如果要進行大量的隨機訪問,就用ArrayList,如果經常插入刪除數據,用LinkedList。

   ●各種Queue以及棧的行為,都有LinkedList支持。

   ●Map是一種將對象與對象相關聯的設計。HashMap用來快速訪問。而TreeMap保持鍵始終處於排序狀態。所以沒有HashMap快。

   ●Set不接受重復元素。HashSet提供最快的查詢速度。而TreeSet保持元素處於排序狀態。

十二:通過異常處理錯誤

   ●java的理念是結構不佳的代碼不能運行。

   ●

   ●

   ●

   ●

   ●

   ●

   ●

   ●

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved