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