原创 集合類的學習--TreeMap && TreeMap vs HashMap

1.TreeMap     TreeMap按照key進行排序。其它用法和HashMap相同 2.TreeMap vs HashMap     和Set類似,HashMap的速度通常都比TreeMap快,只有在需要排序的功能的時候,才使用T

原创 集合類的學習--ArrayList vs LinkedList

1. ArrayList底層採用數組完成,而LinkedList則是以一般的雙向鏈表(double-linked list)完成,其內每個對象除了數據本身外,還有兩個 引用,分別指向前一個元素和後一個元素。 2. 如果我們經常在List的

原创 集合類的學習--ArrayList

1.ArrayList類的說明     (1). ArrayList:我們可以將其看作是能夠自動增長容量的數組。     (2).利用ArrayList的toArray()返回一個數組。     (3).Arrays.asList()返回

原创 深入淺出之正則表達式(一)

深入淺出之正則表達式(一) 前言:       半年前我對正則表達式產生了興趣,在網上查找過不少資料,看過不少的教程,最後在使用一個正則表達式工具RegexBuddy時發現他的教程寫的非常好,可以說是我目前見過最好的正則表達式教程。於是

原创 介紹JAVA集合框架的相關文章

1. 馴服 Tiger: 併發集合(JDK 5.0--叫做 Java 5.0 或者 Tiger)  : 一種新的集合框架的基本接口: Queue 接口 : http://www.ibm.com/developerworks/cn/java

原创 IO流類學習--File

1.  點贊 收藏 分享 文章舉報

原创 集合類的學習--一個有用的類Collections類

Arrays這個類提供了一組對數組進行操作的方法,相應的,在集合類當中也有一個類提供了對集合的一組操作方法,這個類就是Collections類 這個類中的所有方法都是static. 下面是它的一些有用的方法 1. 排序:Collectio

原创 集合類的學習--TreeSet

1. TreeSet是依靠TreeMap來實現的。 2.TreeSet是一個有序集合,TreeSet中元素將按照升序排列,缺省是按照自然順序進行排列,意味着TreeSet中元素要實現Comparable接口。 3.我們可以在構造TreeS

原创 集合類的學習--LinkedList

1.  LinkedList是採用雙向循環鏈表實現的。(如果我們要編寫雙向循環鏈表,我們可以參照LinkedList這個類來完成) 2. 利用LinkedList實現棧(stack)、隊列(queue)、雙向隊列(double-ended

原创 馴服 Tiger: 併發集合(JDK 5.0中新的基本接口, Queue 接口)

2004 年 6 月 16 日 Doug Lea 最初編寫的 util.concurrent 包變成了 JSR-166 ,然後又變成了 J2SE 平臺的 Tiger 版本。這個新庫提供的是併發程序中通常需要的一組實用程序。如果對於優化對集

原创 Eclipse快捷鍵大全

Eclipse快捷鍵指南   本文檔從Eclipse軟件上整理,是列出了標準的快捷鍵,未列出Emacs快捷鍵。   編輯 作用域 功能 快捷鍵 全局 查找並替換 Ctrl+F 文本編輯器 查找上一個

原创 集合類的學習--Java1.0/1.1的集合類

1.Vector:用ArrayList代替Vector。    (1). Vector中所有的方法都是同步的,所以用Vector來存取元素的話效率比較低. ArrayList方法不是同步的.     (2).但有的時候,我們確實需要在多

原创 集合類的學習--HashSet

1. 實現Set接口的hash table(哈希表),實際上是依靠HashMap來實現對元素的存取的。 2.  我們應該爲要存放到散列表的各個對象定義hashCode()和equals()。 對於HashSet的用法的一些說明 1.Has

原创 IBM社區經典文章收集

 1.Tiger 中的註釋,第 1 部分: 向 Java 代碼中添加元數據 2.Tiger 中的註釋,第 2 部分: 定製註釋 -----------------------------------------------------

原创 集合類的學習--HashMap

1. HashMap對key進行散列(通過鍵計算出相應的存儲位置, 把值放到這個位置上)。 2.  keySet()--返回key的視圖、values()--返回value的視圖,類型是Collection 、entrySet()--返回