目錄:
Java集合API
Collection 體系
Set 集合
HashSet 的存儲機(jī)制:
HashSet 還有一個子類:LinkedHashSet
TreeSet
List 集合
LinkedList
Deque 集合
Java集合API
? ? ? ? Java Collection Framework API
? ? ? ? 集合,也叫容器類。它的功能,就相當(dāng)于容器。
??????? Java的集合(容器),它是用來 “裝對象的”。
??????? 容器,應(yīng)該有哪些方法供你使用?
???????? —? 把東西 “丟” 進(jìn)容器中
???????? —? 把相應(yīng)的東西 “讀取” 出來,該東西依然在容器里。
???????? —? 把指定的 “東西” 從容器中刪除。
???????? —? “挨個” 把每個東西數(shù)一次。(遍歷)
???????? —? 把容器 “倒空”? (清空)
???????? —? 把 A 容器中東西,全部倒入 B 容器中????????????????????? ? ? ? ?? 集合 + 集合
? ? ? ?? —? 拿 A 容器包含的東西,減去 B 容器中包含的東西? ? ? ? ?? ? 集合 + 集合
?? ? ? ? —? 拿 A 容器包含的東西,與 B 容器中包含的東西求交集? ? ? 集合 ∩ 集合
Collection 體系
Set 集合
??????? 就是 Collection 。它們的行為完全相似。
??????? 遍歷 Set 集合,有兩種方式:
??????????? A。用迭代器
??????????? B。用 foreach 循環(huán)
HashSet 的存儲機(jī)制:
HashSet 還有一個子類:LinkedHashSet
??????? 它與 HashSet 的存儲機(jī)制相似。
??????? 但 LinkedHashSet 額外地維護(hù)一個鏈表,這個鏈表可以保證 LinkedHashSet 能記住元素添加順序。
LinkedHashSetTest? 程序 及 運(yùn)行結(jié)果:
import java.util.*;
public class LinkedHashSetTest
{
??? public static void main(String[] args)
??? {
? ? ? ? LinkedHashSettest = new LinkedHashSet<>();? ? //? 記住元素添加順序。
? ?? ?? //HashSettest = new HashSet<>();
? ?? ?? test.add("aaa");
? ?? ?? test.add("bbb");
? ?? ?? test.add("ccc");
? ?? ?? test.add("ddd");
? ?? ?? for(String ele : test)
? ?? ?? {
? ? ? ? ? ? System.out.println(ele);
? ?? ?? }
??? }
}
TreeSet
?????? 特征:保證 Set 里的元素是 “大小排序” 的。
?????? TreeSet? —? 它是標(biāo)準(zhǔn)的 “紅黑樹”
? ? ? ? ? ? ? ? 樹? →? 二叉樹? →? 排序二叉樹? →? 平衡排序二叉樹? →? 紅黑樹
List 集合
??????? 它提供了大量的 “根據(jù)索引” 來存、取元素的方法。
LinkedList
??? 既是線性表,又是隊列,還是棧。
??? LinkedList 底層是基于鏈表實現(xiàn)的。通常認(rèn)為它的性能比上 ArrayList。
??? ArrayList :由于可以根據(jù)底層數(shù)組的索引存、取元素,所以性能非常快。
???????????? 當(dāng)插入元素、刪除元素,后面的所有元素要跟著 “整體搬家”。
? ? LinkedList:由于底層采用了鏈表來存儲元素,因此根據(jù)索引存、取元素,所以性能較慢。
???????????? 當(dāng)插入元素、刪除元素,無需 “整體搬家”,所以性能非常快。
Deque 集合
———? 它是功能被限制了的線性表。
?? 既是隊列 , 又是棧。
以上
寫在最后:
今天的思考:
你想要什么樣的自傳?
設(shè)想你的墓志銘。想象你去世之后,要在你的墓碑上刻下最簡練的話,來概括你的人生。那么,你希望你的墓碑上出現(xiàn)什么?
你也可以好好想想,留言在后面哦
我目前的答案:
這是一個有趣的人,他品嘗到了生命!
好了,靈魂回竅……
品讀一下我自己的答案,為什么我要概括成有趣、品嘗生命?
有趣是什么?目前我的認(rèn)識是:幽默,格調(diào),豁達(dá),偶爾接些地氣。那么,可以導(dǎo)致這些因素的本質(zhì)是什么?
個人拙見:情商和認(rèn)知!
以前并沒有認(rèn)真思考過情商這個詞,之前對情商的認(rèn)識都是錯誤的,只覺得自己高中班長大學(xué)也當(dāng)了班長,小學(xué)有女孩子表白,初中有曖昧,高中有女生喜歡,大學(xué)以來也沒怎么單身過,就覺得自己是個情商還可以的人,所以自我稍許膨脹了。直到前些天現(xiàn)任女友給我坦言了一些話,才破碎了我的自我感覺良好,雖然不得承認(rèn)那天我的玻璃心要撕裂了,但是,真心感謝我的女票,是她,讓我對自己的人生有了更加理性和本質(zhì)的思索,不再是那個一味沉浸在愛情里的小男生了。
做一個有趣的人很重要,有趣會讓你更加自信,使你更加的熱愛生活,更加的憧憬明天。
在佛教里,有一個說法,人在臨死前,會像過電影一樣把整個一生回憶一遍,最后會生出一個重要的心念,而這就是人下一世的使命。
如果真的是這樣,那么我的使命是什么?
我覺得大型企業(yè)有一個很好的地方,就是它會賦予你一種強(qiáng)烈使命感,曾也聽過一位任職過谷歌的學(xué)長的分享會,他說,谷歌的CEO經(jīng)常會給員工傳播夢想的概念,思維跳到月球,要有遠(yuǎn)大的夢想。當(dāng)然,創(chuàng)業(yè)公司也有它的驕傲與血性,這也是埋在我自己心中的一個種子,但是我自己之前并沒有自信談起,因為自己在這之前只是停留在想想而已。引用一句話 “我從來沒有長大,但我從來沒有停止過成長”!
回到現(xiàn)實,結(jié)合我自己現(xiàn)在的狀況,我經(jīng)常會被自己給絆倒,容易困在自己短淺的目光里,這就是認(rèn)知層面。我認(rèn)為,提升自己的認(rèn)知能力非常重要,應(yīng)該時刻去學(xué)習(xí),多接觸事情,多思考,多去想想它的本質(zhì),只有勤于思考,有些思維才會凝練成真正屬于你自己的認(rèn)知。
品嘗到了生命!我認(rèn)為品嘗生命是建立在情商和認(rèn)知上的,為什么我要這么說?因為我覺得,當(dāng)你具備了以上兩個條件時,你才會形成一個真正屬于自己的體系,會有一個自己說了算的人生。當(dāng)然,努力和運(yùn)氣也很重要!要有狼性!
最后,我來談?wù)劯星榘桑〔徽f我的思考肯定就對,但是希望可以給你提供一條思路,供你參考。
首先,請你回想一下,自己是如何喜歡上TA的?你們又是如何在一起的?
大抵有三種:
1.普通朋友慢慢發(fā)展而來,日久生情,經(jīng)常 在 一 起
2.一方苦苦追求
3.一見鐘情。
仔細(xì)想想我自己,雖然很早就加了她的微信,但是在一次偶然的機(jī)會才開始逐漸聊天,然后發(fā)展迅速,所以我的情況可以歸為一見鐘情~
那么你們那?
讓人最難過的是,明明自己覺得兩個人很相愛啊,怎么可能突然就不愛了那?
大抵歸為兩個原因:
1.TA對我不好
2.我對TA沒感覺了
而我們,屬于第二種。第二種對我來說很不幸,但是我也不可能成為第一種,因為我的姑涼讓我忍不住對她好~但是,問題偏偏出在這!我的好,有時候只是我自己覺得好,只是看起來的好。
沒感覺,坦白來講,就是你對TA已經(jīng)沒有吸引力了,你的魅力已經(jīng)下降到TA難以感興趣的地步。我承認(rèn),這很悲傷,但是確實就事實,然而我的姑涼其實很早給我提過這個,我沒有在意,直到她的善意坦誠,我才意識到了這個的重要性!我才發(fā)現(xiàn),她比我想象中的愛我!
而我在她提出沒有吸引力的時候,我還在想,是不是我對她不好了,我哪里沒有滿足她,我從來沒有和她生過氣啊……這一切都是我的認(rèn)知錯誤,不是我對她不好了,而是我逐漸缺失了自信,缺失了自我,缺失了我本來可以吸引她的東西…
她本來喜歡的理想型是:高高瘦瘦,學(xué)霸類型~好吧,我不符合。但是回想以前,她為什么會喜歡我,因為我比較會玩,總是有新奇的點(diǎn)子來感染她,其實我覺得本質(zhì)是:我當(dāng)時對她比現(xiàn)在用心,用心去感受她,去懂她~
以前,我會大晚上偷學(xué)校的花花送給她,帶她去一起通宵,那是她第一次網(wǎng)吧過夜,是很新奇吧,然后就可愛的睡著了~~~認(rèn)真的為她準(zhǔn)備生日禮物,剪切視頻,當(dāng)時說每年都會給她送一個,但是第二個生日卻沒做了,生日禮物也是她發(fā)鏈接我買的……總之后來的自己,不會去懂她了。總是機(jī)械式的去做一些意義不大的事情。
而且,,,陷入了自以為很愛她的沼澤:
把她當(dāng)作了你世界的全部,掏心窩的好時,她對你的反饋卻不是像你期待的那樣。
她逐漸對你冷淡,開始不回你的消息,或者根本沒有理由就不和你說話……
你知道這所有的信號都告訴你情況不妙,但是你卻不知所措,你依然無怨無悔地對她百般關(guān)愛,百依百順,甚至千依萬順。你可能繼續(xù)會發(fā)“天氣預(yù)報”、“幽默笑話”給她,以示你對她的至死不渝的忠心,和真誠。
可惜,她可能只會覺得你煩,開始離你越來越遠(yuǎn)(心靈上的遠(yuǎn))。
潛意識里形成了一種,要對女人好,女人才會和你在一起,潛意識里覺得我們要讓別人對我好,那么首先我們自己要對別人好,于是就會陷入了假愛:你覺得你對她好,那么她就應(yīng)該理所當(dāng)然的對你好。你期待,你期待她能像你對他那樣對你,你期待她能像你愛她那樣愛你……你期待你所付出的一切,你對她的好最終能夠換來她對你的好。但是很可惜,這是一種錯誤的想法!
女人,尤其是像我的姑涼,她這樣迷人的美女身邊,每時每刻都有對她“好”的男人,換句話說美女身邊永遠(yuǎn)不缺那些關(guān)心她,為她埋單的男人,她們?nèi)钡氖悄軌蜃屗齻儺a(chǎn)生“吸引”感覺的男人。而她,為了我拒絕了很多男生,我卻很傻逼的吃醋埋怨她。她明明用行動來證明了一切,而我,卻在逼著她說出承諾。回想起來,這次事件的爆發(fā)點(diǎn)是我們討論了婚姻,現(xiàn)在想來,自己真是太傻逼了,憑什么要別人一定要嫁給你,憑什么覺得自己付出就一定要得到相應(yīng)的回報,這還是愛情的初衷嗎,順其自然,很舒服沒有壓力不應(yīng)該才是愛情本來該有得樣子嗎~
那么,說到重點(diǎn)了,如果你處于這樣的情況,該怎么做?
核心:改變自己,找回本該屬于你自己的自信,而魅力來源于自信!
猶豫不定,性格平緩,無害,愛幻想,容易情緒化,忍讓壓抑……誰都不會喜歡吧~
聰明,個性突出、喜歡冒險和挑戰(zhàn)、競爭意識強(qiáng),有主見,有原則,領(lǐng)導(dǎo)力強(qiáng),自控力強(qiáng)。這樣的男人我都喜歡,別說女人了。當(dāng)然,還是有一點(diǎn)很重要,當(dāng)她需要你的時候,你會出現(xiàn)在她身邊,用心去懂她,學(xué)會換位思考,走進(jìn)她的內(nèi)心~
還有,細(xì)節(jié)真的很重要,改掉自己的壞毛病!
生活從不缺乏意外,當(dāng)然,沒有到來之前,誰也不知道是驚是喜。
最后,送給我的姑涼一句話:
愿膩可以在最美好的時光遇到膩生命里不可或缺的男人
當(dāng)然,希望這個男人就是我!
收筆,回家
此刻的我,異常清醒