不知不覺,在千鋒大數(shù)據(jù)培訓(xùn)學(xué)習(xí)的一個月轉(zhuǎn)瞬間就過去了,在這一個月里,我學(xué)習(xí)了Java基礎(chǔ)部分。原以為在學(xué)校學(xué)過,可以輕松點,但是這種想法才幾天就被打破了。在這兒的知識量遠(yuǎn)不是大學(xué)可以比得了的。一個月的Java課可以比得上學(xué)校兩個學(xué)期,所以說來千鋒大數(shù)據(jù)培訓(xùn)學(xué)習(xí),提升自己,真的是一次十分正確的決定。
再說說學(xué)習(xí)上的事,由于在學(xué)校有一定基礎(chǔ),學(xué)起來要比零基礎(chǔ)的同學(xué)輕松一些,但是也沒有十分樂觀,稍微一松懈就會落下,班里有各種各樣的大神給了我壓力,,當(dāng)然也給了我動力。大家平時相互討論,相互幫助著學(xué)習(xí),為著同一個夢想奮斗,使我們非常團(tuán)結(jié),氛圍很好。希望我們幾個月后都可以實現(xiàn)自己心中的期望,下面我分享一些自己在這一階段學(xué)到的知識。
Collection:接口。
List(接口:存儲的對象是有序(對象的位置與添加的順序保持一致)的,可以重復(fù)。
ArrayList:底層的數(shù)據(jù)結(jié)構(gòu)是數(shù)組,他是線程不安全的,查找速度快,添加刪除的速度慢。
LinkedList:底層結(jié)構(gòu)是鏈表,線程不安全的,查找速度慢,添加刪除速度快。
Vector:底層結(jié)構(gòu)是數(shù)組,線程安全的,被ArrayList取代了。
Set(接口):無序的,不可以重復(fù)。
TreeSet:底層是二叉樹,線程不安全的,底層是TreeMap的基于NavigatableSet的實例 TreeSet存儲數(shù)據(jù)時實現(xiàn)排序和去重的方法一。
方法一:默認(rèn)方法
讓存入TreeSet的元素實現(xiàn)Comparable接口中的compareTo方法,實現(xiàn)排序------可以使用字典排序。
元素唯一的方法:當(dāng)compareTo方法返回0的時候
方法二:人工方法
需要我們自己創(chuàng)建一個規(guī)則類,這個類要實現(xiàn)Comparator接口。當(dāng)我們將Person存入set的時候,就讓他去遵守這個規(guī)則,實現(xiàn)去重和排序。
對于大數(shù)據(jù)知識的學(xué)習(xí),遠(yuǎn)不是以上這一點分享,很多技術(shù)性的知識需要我多的掌握和學(xué)習(xí),而為重要的問題就是對于大數(shù)據(jù)技術(shù)的學(xué)習(xí)需要一個系統(tǒng)知識架構(gòu)來支撐,因為我選擇來到千鋒大數(shù)據(jù)培訓(xùn),如果你也想要學(xué)習(xí),那么你不妨也來到千鋒大數(shù)據(jù)培訓(xùn)看一看!
相關(guān)文章
了解千鋒動態(tài)
關(guān)注千鋒教育服務(wù)號
掃一掃快速進(jìn)入
千鋒移動端頁面
掃碼匿名提建議
直達(dá)CEO信箱