您好,登錄后才能下訂單哦!
課程介紹
本課程是由獵豹移動大數據架構師,根據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解析京東詳情頁
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。