【全集】大數據Java基礎

課程介紹

本課程是由獵豹移動大數據架構師,根據Java在公司大數據開發中的實際應用,精心設計和打磨的大數據必備Java課程。通過本課程的學習大數據新手能夠少走彎路,以較短的時間系統掌握大數據開發必備語言Java,為后續大數據課程的學習奠定了堅實的語言基礎。

適用人群

1.想學大數據沒有語言基礎的學員

2.想學大數據沒有Java語言基礎的學員

3.轉行想學大數據的學員

4.了解Java,大數據Java知識體系不完整的學員

課程視頻下載地址(視頻完整,無加密)

鏈接:https://pan.baidu.com/s/1DWy5kDLjrsNSv98yPiicYQ

提取碼:twzr



課程大綱

大數據Java第一堂課

1.大數據開發為什么選擇Java

2.從事大數據開發Java學到什么程度

3.我該如何學習Java

大數據Java Stage01

1.課程介紹

2.計算機基礎常識介紹

3.Java語言概述

4.JRE和JDK的區別

5.JDK下載+安裝+配置

6.Java入門程序開發

7.開發工具介紹及Eclipse安裝

8.Eclipse基本使用

9.Eclipse快捷鍵的使用

10.Eclipse項目導出和導入

大數據Java Stage02

1.關鍵字介紹

2.標識符介紹

3.注釋介紹

4.常量介紹

5.變量介紹

6.數據類型介紹及使用

7.數據類型轉換

8.算術運算符

9.賦值運算符

10.比較運算符

11.邏輯運算符

12.三元運算符

13.判斷結構-if

14.判斷結構-練習題

15.選擇結構-switch

16.選擇結構-練習題

17.循環結構-while+do-while

18.循環結構while-練習題

19.循環結構-for

20.循環結構for-練習題

21.for循環的嵌套

22.for循環實現9x9乘法表

23.轉義字符介紹

24.break的使用

25.continue的使用

26.流程控制語句總結

27.函數的定義和格式

28.函數的特點

29.函數的使用注意事項

30.函數的應用

31.函數的重載

32.數組的定義

33.數組的內存分配

34.數組操作常見問題

35.數組的第二種定義格式

36.數組的操作-獲取所有元素

37.數組的操作-獲取最值

38.數組的操作-選擇排序

39.數組的操作-冒泡排序

40.數組的操作-數組中元素的查找

41.數組的操作-二分-折半查找

42.二維數組的定義

43.打印二維數組中的所有元素

44.獲取二維數組中所有元素的和

大數據Java Stage03

1.面向對象介紹

2.類與對象的關系

3.類與對象案例分析

4.對象的內存圖

5.成員變量和局部變量

6.匿名對象

7.面向對象第一個特征-封裝

8.構造函數介紹

9.構造函數案例實現

10.this關鍵字區分同名變量

11.this關鍵字在構造函數間的調用

12.static關鍵字介紹

13.靜態變量和實例變量的區別

14.靜態的使用場景

15.工具類的應用

16.main函數

17.靜態代碼塊

18.單例設計模式介紹

19.單例設計模式的第一種實現

20.單例設計模式的第二種實現

大數據Java Stage04

1.繼承概述

2.繼承的特點

3.繼承的體現

4.繼承中成員變量的特點

5.繼承中成員函數的特點

6.繼承中構造函數的特點

7.final關鍵字

8.抽象類概述

9.抽象類案例分析

10.抽象類的細節問題

11.接口概述

12.繼承和實現的區別

13.類和接口的區別

14.接口和抽象類的區別

15.接口的多繼承特性

16.多態概述

17.多態的思想

18.多態的類型轉換

19.instanceof關鍵字

20.多態總結

21.Object-equals方法

22.Object-toString和hashCode

23.Object-getClass方法

24.內部類概述

25.異常概述

26.異常的體系

27.異常的第一種處理方式-try-catch

28.異常的第二種處理方式-throws

29.編譯時異常和運行時異常

30.finally代碼塊

31.包(package)概述

32.包與包之間的訪問

33.import關鍵字

34.eclipse生成jar包

35.把jar包作為工具包使用

36.運行jar包的兩種方式

37.給jar包傳遞參數

大數據Java Stage05

1.多線程簡介

2.JVM中的多線程

3.線程的第一種創建方式

4.線程運行的隨機性

5.線程對象的獲取和名稱的定義

6.線程運行狀態圖例

7.線程的第二種創建方式

8.線程兩種創建方式的區別

9.線程安全問題出現的原因

10.同步代碼塊-synchronized

11.線程同步的原理

12.同步函數

13.同步函數使用的鎖

14.單例設計模式之懶漢式代碼優化

15.線程池簡介

16.線程池的使用

17.如何選擇線程池中線程的數量

大數據Java Stage06

1.String概述

2.String的構造函數

3.String常見功能-判斷

4.String常見功能-獲取

5.String常見功能-轉換

6.String常見功能-替換+切割+比較

7.StringBuffer概述

8.StringBuffer常見功能-添加

9.StringBuffer常見功能-刪除

10.StringBuffer常見功能-獲取字符串出現的位置

11.StringBuffer常見功能-替換

12.StringBuffer常見功能-修改

13.StringBuffer常見功能-反轉

14.StringBuilder的特點

15.StringUtils工具類

16.基本數據類型對象包裝類

17.基本數據類型對象包裝類新特性

大數據Java Stage07

1.集合概述

2.Collection基本操作

3.Collection基本操作

4.迭代器

5.集合練習-存儲自定義對象

6.List集合常見的方法

7.List集合子類對象的特點

8.List集合子類-LinkedList

9.List集合子類-Vector

10.Set集合概述

11.Set集合子類-HashSet

12.Set集合子類-TreeSet

13.Set集合子類-LinkedHashSet

14.集合總結

15.集合擴展-Queue隊列

16.泛型概述

17.泛型在集合中的使用

18.泛型類的使用

19.泛型方法的使用

20.泛型接口的使用

21.泛型的通配符

22.泛型的限定

23.Map概述

24.Map子類特點及使用

25.Map集合取值方式一KeySet

26.Map集合取值方式二EntrySet

27.HashMap集合中存儲自定義對象

28.Map集合之LinkedHashMap

29.Map集合之TreeMap

30.Map集合中的values方法

31.Map集合擴展-嵌套map

32.MapUtils工具類

33.集合工具類-Collections的使用-1

34.集合工具類-Collections的使用-2

35.集合工具類-Arrays的使用

36.集合轉數組

37.增強for循環

38.函數中的可變參數

大數據Java Stage08

1.常用類-System

2.常用類-Runtime

3.常用類-Math

4.常用類-Random

5.常用類-Date

6.常用類-DateFormat

7.Date練習題

8.常用類-Calendar

9.IO流概述

10.IO流常用基類

11.創建文件-FileWriter

12.IO異常的基本處理方式

13.FileWriter的細節-文件內容追加

14.FileReader的第一種文件讀取方式

15.FileReader的第二種文件讀取方式

16.復制文本文件的第一種方式

17.復制文本文件的第二種方式

18.BufferedWriter的用法

19.BufferedReader的用法

20.通過緩沖區對象進行文本復制

21.字符流總結

22.字節流文件讀取和寫入

23.字節流復制圖片

24.字節流的緩沖區

25.獲取鍵盤輸入

26.轉換流的應用

27.編碼表介紹

28.轉換流的編碼應用

29.IO流的基本應用總結

30.File類介紹

31.File常見功能-創建

32.File常見功能-刪除

33.File常見功能-判斷

34.File常見功能-獲取

35.File常見功能-重命名

36.File常見功能-獲取文件列表

37.FileUtils工具類

38.Properties介紹

39.Properties的加載和存儲功能

40.對象的持久化存儲+序列化

大數據Java Stage09

1.網絡編程簡介

2.正則表達式概述

3.正則表達式-匹配

4.正則表達式-切割+正則組

5.正則表達式-替換

6.正則表達式-獲取

7.Java源碼反編譯

大數據爬蟲實戰

1.爬蟲技術介紹

2.目標網站選取及爬蟲項目構建

3.頁面下載代碼開發

4.XPATH解析京東手機列表頁

5.Jsoup解析京東手機列表頁

6.Jsoup解析京東詳情頁

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,533評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,055評論 3 414
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 175,365評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,561評論 1 307
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,346評論 6 404
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 54,889評論 1 321
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 42,978評論 3 439
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,118評論 0 286
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,637評論 1 333
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,558評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,739評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,246評論 5 355
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 43,980評論 3 346
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,362評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,619評論 1 280
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,347評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,702評論 2 370

推薦閱讀更多精彩內容

  • 一、基礎知識:1、JVM、JRE和JDK的區別:JVM(Java Virtual Machine):java虛擬機...
    殺小賊閱讀 2,397評論 0 4
  • 一:java概述: 1,JDK:Java Development Kit,java的開發和運行環境,java的開發...
    慕容小偉閱讀 1,810評論 0 10
  • 整理來自互聯網 1,JDK:Java Development Kit,java的開發和運行環境,java的開發工具...
    Ncompass閱讀 1,547評論 0 6
  • 一:java概述:1,JDK:Java Development Kit,java的開發和運行環境,java的開發工...
    ZaneInTheSun閱讀 2,670評論 0 11
  • 面向對象的三個特征 封裝,繼承,多態.這個應該是人人皆知.有時候也會加上抽象. 多態的好處 允許不同類對象對同一消...
    Blizzard_liu閱讀 1,351評論 0 6