這周乃至這段時(shí)間,收獲最多释移,感覺最棒的一段時(shí)間就是五一假期的那五天時(shí)間叭披,簡單對(duì)五一假期以及這周做個(gè)總結(jié)。
生活方面玩讳,更多的是輕松涩蜘、自由。五一放假了五天熏纯,從4.29開始到5.03同诫,小組也放假了五天,虧賊樟澜,想想之前國慶還只放一天误窖。五天的自由支配的時(shí)間,這五天的每一分秩贰、每一秒都是自己掌握的霹俺,感覺好久沒有這樣支配過自己的時(shí)間了。這五天一直在學(xué)校呆著毒费,身邊的好多人都已經(jīng)回家了丙唧,宿舍就只剩三人,其中還有一個(gè)要準(zhǔn)備CCPC觅玻,基本上宿舍就剩兩個(gè)人了艇棕,還有家里的好兄弟已經(jīng)在家喊著三缺一了,但是我還是想留在學(xué)校串塑,好好輕松一陣”惫叮回家除了玩也就是玩了桩匪,也沒啥意思,來回跑我還嫌麻煩友鼻,反正在學(xué)校每周都會(huì)和老爸打視頻電話傻昙,也就不差五一回家這會(huì)兒了闺骚。放假的第一感覺就是特別開心,或許是因?yàn)閷W(xué)校寂靜的氛圍妆档,或許是少了熙熙攘攘的人群僻爽,或許是少了每天要擔(dān)心的很多事情,或許是少了很多莫名的壓力贾惦。享受幾天起床自由胸梆,一覺睡到九點(diǎn)多。享受幾天公共資源自由须板,宿舍一樓的熱水終于不用再擔(dān)心去了之后會(huì)不會(huì)有水的問題碰镜,他總是有的,隨時(shí)在那里习瑰⌒饔保可以好好的養(yǎng)一養(yǎng)膝蓋的傷,好好的躺在床上甜奄,靜靜修養(yǎng)柠横。可以隨時(shí)打幾把游戲课兄,偶爾再玩一玩阿克尚牍氛,雖然沒有了之前玩澤麗的瘋狂。在緊張的學(xué)習(xí)生活中第喳,誰會(huì)拒絕這么幾天的甘霖呢糜俗。
學(xué)習(xí)方面,多了幾分高效曲饱、投入悠抹。我個(gè)人在學(xué)習(xí)方面來說,身邊沒人的時(shí)候扩淀,感覺學(xué)起來更輕松一些(啊楔敌,喜歡一個(gè)人偷偷卷是吧,你給我去spa)驻谆,當(dāng)身邊沒人時(shí)卵凑,不會(huì)被怎么影響,有種心里邊少了根繃緊的線的感覺胜臊,自然會(huì)更投入勺卢,更高效一些。因?yàn)橹霸谒eetCode題的時(shí)候總是遇到很多集合相關(guān)的東西象对,像黑忱,HashMap,TreeSet等,然后因?yàn)榧线@方面忘得差不多了甫煞,所以就再復(fù)習(xí)了一下集合菇曲,感覺Java這東西是很需要復(fù)習(xí)的,因?yàn)榈谝槐閷W(xué)的時(shí)候根本就沒法徹底掌握抚吠,像集合很多底層的東西常潮,涉及到很多數(shù)據(jù)結(jié)構(gòu),像楷力,Object數(shù)組喊式,雙向鏈表,哈希表弥雹,紅黑樹垃帅,當(dāng)然現(xiàn)在哈希表和紅黑樹我還看得不是太明白,哈希函數(shù)剪勿、哈希碰撞那個(gè)地方還是不太清晰贸诚,紅黑樹更沒了解,除此之外還涉及到很多初始化容量厕吉、擴(kuò)容酱固、增刪的底層操作,像头朱,ArrayList运悲、Vector底層是Object數(shù)組,你有好奇他是怎么實(shí)現(xiàn)刪除一個(gè)數(shù)組中的元素的嗎项钮?LinkedList底層是雙向鏈表班眯,他在添加第一個(gè)元素的時(shí)候雙向鏈表是怎么生成的,以及添加后續(xù)元素的時(shí)候鏈表是怎么連接的烁巫,等等有意思的操作署隘,看完之后你就會(huì)驚呼這他媽源碼寫的也太好了吧,怎么會(huì)有這么妙的代碼亚隙,真的很虧賊磁餐,你會(huì)驚呼這哈希表也太厲害了吧,既有數(shù)組的查詢效率阿弃,又有鏈表的增刪效率诊霹,還會(huì)在鏈表和紅黑樹之間相互轉(zhuǎn)換,你會(huì)驚呼TreeMap中的元素放進(jìn)去取出來就按大小順序排好了渣淳,捌⒒埂?真的假的入愧?虧賊鄙漏!雖然這次復(fù)習(xí)Map那塊的底層都看的不是很懂赛蔫。不過這次的復(fù)習(xí)相較于之前來說,那叫一個(gè)飛躍式的提升泥张。還有像Java前面的很多東西在復(fù)習(xí)的時(shí)候也會(huì)有好多好多新的收獲,所以我感覺Java的復(fù)習(xí)是很重要的鞠值。還有一件很讓人高興的事就是,我把Typora中的代碼塊樣式改成了idea的樣式彤恶,當(dāng)然钞钙,這是在經(jīng)歷了一系列困難后實(shí)現(xiàn)的声离,因?yàn)檫@方面的內(nèi)容在網(wǎng)上很難找,好不容易找到一篇又有幾次與之擦肩而過术徊,點(diǎn)進(jìn)去幾次才看出來本刽,但是這唯一一篇找到的文章又寫的很難懂,很不靠譜赠涮,里面的資源都已經(jīng)失效了子寓,經(jīng)過一系列解密般的操作之后笋除,柳暗花明的成功了,我都不知道我是怎么能搞出來的垃它,這也就意味著我最喜歡的主題的最后一點(diǎn)瑕疵也被解決了鲜屏,他就成為了我心中的完美,就因?yàn)檫@件事真的給我高興了好幾天国拇,現(xiàn)在看到也會(huì)感到很滿足洛史,很高興。再有就是虹菲,在研究集合源碼的時(shí)候設(shè)計(jì)到JDK版本的問題,因?yàn)椴煌腏DK版本毕源,集合底層的源碼是不一樣的,JDK1.6,JDK1.8,JDK11都是不一樣的霎褐,我研究的是我的JDK版本對(duì)應(yīng)的底層源碼,也就是JDK11版本的冻璃,然后順便解決了困擾很久的問題,也就是JDK的版本命名的問題省艳,平時(shí)聽到Java8娘纷,JDK8跋炕,JDK1.8都是什么鬼赖晶,有些混淆辐烂,其實(shí)也就很簡單,每版Java都對(duì)應(yīng)一版JDK版本纠修,叫Java和JDK一般指的都是JDK的版本,JDK的版本是:JDK1.0 -->?JDK1.1 -->?JDK1.2 -->?JDK1.3 -->?JDK1.4 -->?JDK1.5 -->?JDK1.6 -->?JDK1.7 -->?JDK1.8 -->?JDK1.9 -->?JDK10 -->?JDK11 -->?JDK12 ...從JDK10之后取消了 1.幾 的命名格式扣草,開始叫JDK10、JDK11了德召,后來前面的版本也可以這么叫了,像上岗,JDK1.8也可以叫JDK8了。還有就是像Shift + Tab 這么好用的快捷鍵之前居然沒有發(fā)現(xiàn)肴掷。
假期結(jié)束之后,所要面臨的東西就全都回來了呆瞻,要擔(dān)的責(zé)任,要面臨的很多困難痴脾,要經(jīng)歷的很多事,回來了赞赖,都回來了,沒有了多睡一會(huì)的美夢(mèng)了辕近;沒有了留給我去接熱水敷膝蓋,抹藥的時(shí)間了移宅,要放在放學(xué)的時(shí)間归粉;沒有了隨去隨有的熱水了漏峰,總是人很多,總是沒有水浅乔,有次接水接的晚了绢掰,晚上12點(diǎn)才去接童擎,12點(diǎn)感覺已經(jīng)過了接水的高峰期了攻晒,結(jié)果出乎意料居然沒水,然后又等到了12點(diǎn)40鲁捏,虧賊。感覺生活一下子就又擁擠了起來给梅。還有就是感覺現(xiàn)在的課堂真的不是學(xué)習(xí)的,更多的是時(shí)刻提防著老師逮你看手機(jī)动羽,提防著老師點(diǎn)名,提防著老師提問运吓,課堂的學(xué)習(xí)環(huán)境真的不如課下。假期結(jié)束了拘哨,但是前幾天基本沒去小組,我很想趕緊去倦青,但是,轉(zhuǎn)眼一看我的生活已經(jīng)一團(tuán)糟了产镐,沒有一條干凈的褲子,沒有一雙干凈的襪子磷账,沒有一雙干凈的鞋,毛巾和枕巾也都很臟逃糟,一團(tuán)糟的床蓬豁,好久沒洗澡了,還有膝蓋的傷要養(yǎng)地粪,還有很多課要上,似乎一切都是一團(tuán)糟的琐谤,啊斗忌?假期干嘛去了,假期用來享受了织阳,那么現(xiàn)在就是面臨一團(tuán)糟的時(shí)候了。周末沒課唧躲,處理完膝蓋的傷之后,才到小組去弄痹。當(dāng)然這幾天也不全是在整理一團(tuán)糟的生活了,還有就是和翔哥在選修課上坐在后排聊天肛真,然后被人在群里內(nèi)涵為蒼蠅(有自知之明),然后就是回到了練習(xí)算法的生活了蚓让,寫了四道題,感覺都還行凭疮,其中有道題,想了好多执解,收獲了好多,雖然第一開始解法超時(shí)衰腌,很不甘心,但是無所謂右蕊,我感覺雖然暴力,但是很妙饶囚,即使那個(gè)方法不是用來通過全部測試用例的方法鸠补,但是他在我心里就是一個(gè)很成功的方法嘀掸。
五一過后八期的其他人都到505來了紫岩,我以為又能再見到翔哥了睬塌,結(jié)果翔哥卻退了,他轉(zhuǎn)身就走了揩晴,像是下定了某種決心,哈哈硫兰,從去無相返,莫念故人還瞄崇。人去樓空壕曼,更顯人孤寂苏研。這下好了腮郊,熙哥也去雙湖了,少爺也早就離開505了轧飞,那就真只剩我了唄。