摘要:容器的類圖如下圖所示接口定義了存取一組對象的方法其子接口和分別定義了存儲方式。中的數(shù)據(jù)對象沒有順序且不可以重復(fù)。注意相等的對象應(yīng)該具有相等的
Chap 6 常用類
focus on :
字符串相關(guān)類 (String, StringBuffer)
基本數(shù)據(jù)類型包裝類
Math類
File類
枚舉類
6.1 字符串相關(guān)類String 類 -- java.lang.String 類代表 不可變 的字符序列
StringBuffer 類 -- java.lang.StringBuffer 代表可變的字符序列
6.2 基本數(shù)據(jù)類型包裝類包裝類(如:java.lang.Integer, Double)
6.3 Math 類java.lang.Math
File 類
java.lang.File
補充 java.lang.Enum
總結(jié)
String
正則表達(dá)式
包裝類
Math, File, 枚舉
6.4 File類 6.5 枚舉類
String 類
java.lang.String 類代表 不可變 的字符序列
StringBuffer 類
java.lang.StringBuffer 代表可變的字符序列
基本數(shù)據(jù)類型包裝類
包裝類(如:Integer, Double)
java.lang.Integer
Math 類
java.lang.Math
File 類
java.lang.File
補充 java.lang.Enum
總結(jié)
String
正則表達(dá)式
包裝類
Math, File, 枚舉
}
容器的概念
容器API
Collection 接口
Iterator 接口
增強的 for 循環(huán)
Set 接口
List接口 和 Comparable接口
Collections 類
Map 接口
自動打包 / 解包
泛型 (JDK1.5新增)
-----
J2SDk 所提供的容器位于 java.util 包內(nèi)。
容器API的類圖如下圖所示:
<> Collection < >
<
Set List | ^ ^ | | _______|______ | HashSet LinkedList ArrayList HashMap
Collection 接口 -- 定義了存取一組對象的方法, 其子接口 Set 和 List 分別定
義了存儲方式。
Set 中的數(shù)據(jù)對象沒有順序且不可以重復(fù)。
List中的數(shù)據(jù)對象有順序且可以重復(fù)
Map 接口定義了存儲 “鍵 (key) -- 值 (value) 映射"對"的方法。
Collection 方法舉例
容器類對象在調(diào)用 remove, contains 等方法時需要比較對象是否相等
這會涉及到對象類型的 equals 方法和 hashCode 方法,對于自定義的 類型,需要要重寫 equals 和 hashCode 方法以實現(xiàn)自定義的對象相等 規(guī)則。 * 注意 : 相等的對象應(yīng)該具有相等的 hashcodes
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/65899.html
摘要:我的學(xué)習(xí)筆記匯總標(biāo)簽筆記分為兩大部分和筆記內(nèi)容主要是對一些基礎(chǔ)特性和編程細(xì)節(jié)進(jìn)行總結(jié)整理,適合了解基礎(chǔ)語法,想進(jìn)一步深入學(xué)習(xí)的人如果覺得不錯,請給,這也是對我的鼓勵,有什么意見歡迎留言反饋目錄基礎(chǔ)鞏固筆記反射基礎(chǔ)鞏固筆記泛型基礎(chǔ)鞏 我的java&javaweb學(xué)習(xí)筆記(匯總) 標(biāo)簽: java [TOC] 筆記分為兩大部分:javase和javaweb javase javawe...
摘要:高度模型淺識為的簡寫,簡稱為塊級格式化上下文,為瀏覽器渲染某一區(qū)域的機制,中只有和中還增加了和。并非所有的布局都會在開發(fā)中使用,但是其中也會涉及一些知識點。然而在不同的純制作各種圖形純制作各種圖形多圖預(yù)警 一勞永逸的搞定 flex 布局 尋根溯源話布局 一切都始于這樣一個問題:怎樣通過 CSS 簡單而優(yōu)雅的實現(xiàn)水平、垂直同時居中。記得剛開始學(xué)習(xí) CSS 的時候,看到 float 屬性不...
摘要:是你學(xué)習(xí)從入門到專家必備的學(xué)習(xí)路線和優(yōu)質(zhì)學(xué)習(xí)資源。的數(shù)學(xué)基礎(chǔ)最主要是高等數(shù)學(xué)線性代數(shù)概率論與數(shù)理統(tǒng)計三門課程,這三門課程是本科必修的。其作為機器學(xué)習(xí)的入門和進(jìn)階資料非常適合。書籍介紹深度學(xué)習(xí)通常又被稱為花書,深度學(xué)習(xí)領(lǐng)域最經(jīng)典的暢銷書。 showImg(https://segmentfault.com/img/remote/1460000019011569); 【導(dǎo)讀】本文由知名開源平...
閱讀 2900·2019-08-30 15:55
閱讀 2009·2019-08-30 14:02
閱讀 1248·2019-08-29 15:23
閱讀 1014·2019-08-29 11:27
閱讀 468·2019-08-26 11:43
閱讀 3196·2019-08-26 10:32
閱讀 1261·2019-08-23 14:41
閱讀 3304·2019-08-23 14:41