jdk學(xué)習(xí)(一)

jdk.png

1.面向?qū)ο?br> 對(duì)象:就是每一個(gè)類都有一個(gè)域名,然后對(duì)象進(jìn)行拼裝,變成了新的對(duì)象
個(gè)人理解:人是一個(gè)對(duì)象箩绍,簡(jiǎn)單分可以分成頭,身體尺上。頭和身體也可以看成一個(gè)對(duì)象材蛛,一直分到不能再分

2.util包
java.util
collection 集合接口
集合架構(gòu)圖


集合結(jié)構(gòu)圖.gif

架構(gòu)圖比較復(fù)雜,我們先不看怎抛,只看api


image.png

我們先學(xué)習(xí)collection的父類Iterable 卑吭,iterable是1.5之后添加進(jìn)來(lái)的,并且只有一個(gè)方法马绝,遍歷集合的數(shù)據(jù)

image.png

image.png

代碼地址: https://github.com/ant1024ant/javaUtil.git
Iterator類的源碼:

image.png
image.png
image.png
image.png

先來(lái)看下@Contract(pure=true)注解
@Contract 注釋通過(guò)定義方法參數(shù)和返回值之間的依賴關(guān)系

package org.jetbrains.annotations;

import java.lang.annotation.*;

@Documented
@Retention(RetentionPolicy.CLASS)
@Target({ElementType.METHOD, ElementType.CONSTRUCTOR})
public @interface Contract {
  String value() default "";

  boolean pure() default false;
}

自己測(cè)試了一下豆赏,就相當(dāng)于一個(gè)描述符,沒(méi)有其他作用

能夠?qū)terator中迭代剩余的元素傳遞給一個(gè)函數(shù)迹淌,eg:

List<String> list = Arrays.asList("a", "b", "c", "d", "e");
Iterator<String> it = list.iterator();

while (it.hasNext()) {
    if ("c".equals(it.next())){
        break;
    }
}

it.forEachRemaining(s -> System.out.print(s + " "));  // 輸出 d e
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末河绽,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子唉窃,更是在濱河造成了極大的恐慌耙饰,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件纹份,死亡現(xiàn)場(chǎng)離奇詭異苟跪,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)蔓涧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)件已,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人元暴,你說(shuō)我怎么就攤上這事篷扩。” “怎么了茉盏?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵鉴未,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我鸠姨,道長(zhǎng)铜秆,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任讶迁,我火速辦了婚禮连茧,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己啸驯,他們只是感情好客扎,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著罚斗,像睡著了一般虐唠。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上惰聂,一...
    開(kāi)封第一講書(shū)人閱讀 51,631評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音咱筛,去河邊找鬼搓幌。 笑死,一個(gè)胖子當(dāng)著我的面吹牛迅箩,可吹牛的內(nèi)容都是我干的溉愁。 我是一名探鬼主播,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼饲趋,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼拐揭!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起奕塑,我...
    開(kāi)封第一講書(shū)人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤堂污,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后龄砰,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體盟猖,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年换棚,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了式镐。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡固蚤,死狀恐怖娘汞,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情夕玩,我是刑警寧澤你弦,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站风秤,受9級(jí)特大地震影響鳖目,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜缤弦,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一领迈、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦狸捅、人聲如沸衷蜓。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)磁浇。三九已至,卻和暖如春朽褪,著一層夾襖步出監(jiān)牢的瞬間置吓,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工缔赠, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留衍锚,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓嗤堰,卻偏偏與公主長(zhǎng)得像戴质,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子踢匣,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 以上是11月初擬定要完成的一些成果告匠。 1.關(guān)于成長(zhǎng)方面的文章本月已更新9篇,今天還會(huì)更新1篇离唬,本月完成10篇后专,翻倍...
    作家阿紫閱讀 172評(píng)論 0 0
  • 本月主題:身心合一 本月目標(biāo): 那么月反思如何進(jìn)行呢,首先可以打開(kāi)自己的日歷输莺、清單系統(tǒng)行贪、項(xiàng)目系統(tǒng)、照片系統(tǒng)模闲、社交軟...
    南初今安閱讀 207評(píng)論 0 0
  • 身體 1建瘫、這個(gè)月感冒大概1周。感謝身體在年末的時(shí)候自動(dòng)調(diào)節(jié)下免疫系統(tǒng)尸折。 2啰脚、來(lái)暖氣了。睡覺(jué)變得舒服了 3实夹、這個(gè)月大...
    思齊_c6a1閱讀 243評(píng)論 0 0
  • 抬頭望 頭上一片晴空 四周望去 就有點(diǎn)灰了 不過(guò) 今天應(yīng)該還不錯(cuò)的天吧
    沉默島主閱讀 277評(píng)論 0 2
  • 我們一生所愛(ài)便是一生熱愛(ài)橄浓,最親、最疼的人往往不會(huì)太多亮航,而大多數(shù)人都難免不會(huì)珍惜荸实。親人之間,戀人之間缴淋,朋友之間...
    樂(lè)一安閱讀 938評(píng)論 0 0