您好,登錄后才能下訂單哦!
課程介紹
本課程是由獵豹移動大數(shù)據(jù)架構(gòu)師,根據(jù)Java在公司大數(shù)據(jù)開發(fā)中的實際應(yīng)用,精心設(shè)計和打磨的大數(shù)據(jù)必備Java課程。通過本課程的學(xué)習(xí)大數(shù)據(jù)新手能夠少走彎路,以較短的時間系統(tǒng)掌握大數(shù)據(jù)開發(fā)必備語言Java,為后續(xù)大數(shù)據(jù)課程的學(xué)習(xí)奠定了堅實的語言基礎(chǔ)。
適用人群
1.想學(xué)大數(shù)據(jù)沒有語言基礎(chǔ)的學(xué)員
2.想學(xué)大數(shù)據(jù)沒有Java語言基礎(chǔ)的學(xué)員
3.轉(zhuǎn)行想學(xué)大數(shù)據(jù)的學(xué)員
4.了解Java,大數(shù)據(jù)Java知識體系不完整的學(xué)員
課程視頻下載地址(視頻完整,無加密)
鏈接:https://pan.baidu.com/s/1DWy5kDLjrsNSv98yPiicYQ
提取碼:twzr
課程大綱
大數(shù)據(jù)Java第一堂課
1.大數(shù)據(jù)開發(fā)為什么選擇Java
2.從事大數(shù)據(jù)開發(fā)Java學(xué)到什么程度
3.我該如何學(xué)習(xí)Java
大數(shù)據(jù)Java Stage01
1.課程介紹
2.計算機(jī)基礎(chǔ)常識介紹
3.Java語言概述
4.JRE和JDK的區(qū)別
5.JDK下載+安裝+配置
6.Java入門程序開發(fā)
7.開發(fā)工具介紹及Eclipse安裝
8.Eclipse基本使用
9.Eclipse快捷鍵的使用
10.Eclipse項目導(dǎo)出和導(dǎo)入
大數(shù)據(jù)Java Stage02
1.關(guān)鍵字介紹
2.標(biāo)識符介紹
3.注釋介紹
4.常量介紹
5.變量介紹
6.數(shù)據(jù)類型介紹及使用
7.數(shù)據(jù)類型轉(zhuǎn)換
8.算術(shù)運算符
9.賦值運算符
10.比較運算符
11.邏輯運算符
12.三元運算符
13.判斷結(jié)構(gòu)-if
14.判斷結(jié)構(gòu)-練習(xí)題
15.選擇結(jié)構(gòu)-switch
16.選擇結(jié)構(gòu)-練習(xí)題
17.循環(huán)結(jié)構(gòu)-while+do-while
18.循環(huán)結(jié)構(gòu)while-練習(xí)題
19.循環(huán)結(jié)構(gòu)-for
20.循環(huán)結(jié)構(gòu)for-練習(xí)題
21.for循環(huán)的嵌套
22.for循環(huán)實現(xiàn)9x9乘法表
23.轉(zhuǎn)義字符介紹
24.break的使用
25.continue的使用
26.流程控制語句總結(jié)
27.函數(shù)的定義和格式
28.函數(shù)的特點
29.函數(shù)的使用注意事項
30.函數(shù)的應(yīng)用
31.函數(shù)的重載
32.數(shù)組的定義
33.數(shù)組的內(nèi)存分配
34.數(shù)組操作常見問題
35.數(shù)組的第二種定義格式
36.數(shù)組的操作-獲取所有元素
37.數(shù)組的操作-獲取最值
38.數(shù)組的操作-選擇排序
39.數(shù)組的操作-冒泡排序
40.數(shù)組的操作-數(shù)組中元素的查找
41.數(shù)組的操作-二分-折半查找
42.二維數(shù)組的定義
43.打印二維數(shù)組中的所有元素
44.獲取二維數(shù)組中所有元素的和
大數(shù)據(jù)Java Stage03
1.面向?qū)ο蠼榻B
2.類與對象的關(guān)系
3.類與對象案例分析
4.對象的內(nèi)存圖
5.成員變量和局部變量
6.匿名對象
7.面向?qū)ο蟮谝粋€特征-封裝
8.構(gòu)造函數(shù)介紹
9.構(gòu)造函數(shù)案例實現(xiàn)
10.this關(guān)鍵字區(qū)分同名變量
11.this關(guān)鍵字在構(gòu)造函數(shù)間的調(diào)用
12.static關(guān)鍵字介紹
13.靜態(tài)變量和實例變量的區(qū)別
14.靜態(tài)的使用場景
15.工具類的應(yīng)用
16.main函數(shù)
17.靜態(tài)代碼塊
18.單例設(shè)計模式介紹
19.單例設(shè)計模式的第一種實現(xiàn)
20.單例設(shè)計模式的第二種實現(xiàn)
大數(shù)據(jù)Java Stage04
1.繼承概述
2.繼承的特點
3.繼承的體現(xiàn)
4.繼承中成員變量的特點
5.繼承中成員函數(shù)的特點
6.繼承中構(gòu)造函數(shù)的特點
7.final關(guān)鍵字
8.抽象類概述
9.抽象類案例分析
10.抽象類的細(xì)節(jié)問題
11.接口概述
12.繼承和實現(xiàn)的區(qū)別
13.類和接口的區(qū)別
14.接口和抽象類的區(qū)別
15.接口的多繼承特性
16.多態(tài)概述
17.多態(tài)的思想
18.多態(tài)的類型轉(zhuǎn)換
19.instanceof關(guān)鍵字
20.多態(tài)總結(jié)
21.Object-equals方法
22.Object-toString和hashCode
23.Object-getClass方法
24.內(nèi)部類概述
25.異常概述
26.異常的體系
27.異常的第一種處理方式-try-catch
28.異常的第二種處理方式-throws
29.編譯時異常和運行時異常
30.finally代碼塊
31.包(package)概述
32.包與包之間的訪問
33.import關(guān)鍵字
34.eclipse生成jar包
35.把jar包作為工具包使用
36.運行jar包的兩種方式
37.給jar包傳遞參數(shù)
大數(shù)據(jù)Java Stage05
1.多線程簡介
2.JVM中的多線程
3.線程的第一種創(chuàng)建方式
4.線程運行的隨機(jī)性
5.線程對象的獲取和名稱的定義
6.線程運行狀態(tài)圖例
7.線程的第二種創(chuàng)建方式
8.線程兩種創(chuàng)建方式的區(qū)別
9.線程安全問題出現(xiàn)的原因
10.同步代碼塊-synchronized
11.線程同步的原理
12.同步函數(shù)
13.同步函數(shù)使用的鎖
14.單例設(shè)計模式之懶漢式代碼優(yōu)化
15.線程池簡介
16.線程池的使用
17.如何選擇線程池中線程的數(shù)量
大數(shù)據(jù)Java Stage06
1.String概述
2.String的構(gòu)造函數(shù)
3.String常見功能-判斷
4.String常見功能-獲取
5.String常見功能-轉(zhuǎn)換
6.String常見功能-替換+切割+比較
7.StringBuffer概述
8.StringBuffer常見功能-添加
9.StringBuffer常見功能-刪除
10.StringBuffer常見功能-獲取字符串出現(xiàn)的位置
11.StringBuffer常見功能-替換
12.StringBuffer常見功能-修改
13.StringBuffer常見功能-反轉(zhuǎn)
14.StringBuilder的特點
15.StringUtils工具類
16.基本數(shù)據(jù)類型對象包裝類
17.基本數(shù)據(jù)類型對象包裝類新特性
大數(shù)據(jù)Java Stage07
1.集合概述
2.Collection基本操作
3.Collection基本操作
4.迭代器
5.集合練習(xí)-存儲自定義對象
6.List集合常見的方法
7.List集合子類對象的特點
8.List集合子類-LinkedList
9.List集合子類-Vector
10.Set集合概述
11.Set集合子類-HashSet
12.Set集合子類-TreeSet
13.Set集合子類-LinkedHashSet
14.集合總結(jié)
15.集合擴(kuò)展-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集合擴(kuò)展-嵌套map
32.MapUtils工具類
33.集合工具類-Collections的使用-1
34.集合工具類-Collections的使用-2
35.集合工具類-Arrays的使用
36.集合轉(zhuǎn)數(shù)組
37.增強(qiáng)for循環(huán)
38.函數(shù)中的可變參數(shù)
大數(shù)據(jù)Java Stage08
1.常用類-System
2.常用類-Runtime
3.常用類-Math
4.常用類-Random
5.常用類-Date
6.常用類-DateFormat
7.Date練習(xí)題
8.常用類-Calendar
9.IO流概述
10.IO流常用基類
11.創(chuàng)建文件-FileWriter
12.IO異常的基本處理方式
13.FileWriter的細(xì)節(jié)-文件內(nèi)容追加
14.FileReader的第一種文件讀取方式
15.FileReader的第二種文件讀取方式
16.復(fù)制文本文件的第一種方式
17.復(fù)制文本文件的第二種方式
18.BufferedWriter的用法
19.BufferedReader的用法
20.通過緩沖區(qū)對象進(jìn)行文本復(fù)制
21.字符流總結(jié)
22.字節(jié)流文件讀取和寫入
23.字節(jié)流復(fù)制圖片
24.字節(jié)流的緩沖區(qū)
25.獲取鍵盤輸入
26.轉(zhuǎn)換流的應(yīng)用
27.編碼表介紹
28.轉(zhuǎn)換流的編碼應(yīng)用
29.IO流的基本應(yīng)用總結(jié)
30.File類介紹
31.File常見功能-創(chuàng)建
32.File常見功能-刪除
33.File常見功能-判斷
34.File常見功能-獲取
35.File常見功能-重命名
36.File常見功能-獲取文件列表
37.FileUtils工具類
38.Properties介紹
39.Properties的加載和存儲功能
40.對象的持久化存儲+序列化
大數(shù)據(jù)Java Stage09
1.網(wǎng)絡(luò)編程簡介
2.正則表達(dá)式概述
3.正則表達(dá)式-匹配
4.正則表達(dá)式-切割+正則組
5.正則表達(dá)式-替換
6.正則表達(dá)式-獲取
7.Java源碼反編譯
大數(shù)據(jù)爬蟲實戰(zhàn)
1.爬蟲技術(shù)介紹
2.目標(biāo)網(wǎng)站選取及爬蟲項目構(gòu)建
3.頁面下載代碼開發(fā)
4.XPATH解析京東手機(jī)列表頁
5.Jsoup解析京東手機(jī)列表頁
6.Jsoup解析京東詳情頁
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。