更新時(shí)間:2023-01-11 來(lái)源:黑馬程序員 瀏覽量:
所謂天道好輪回,鬼畜饒過(guò)誰(shuí)。最近B站學(xué)習(xí)區(qū)也淪陷了,由此誕生出了一種讓人聞所未聞的冷概念:鬼畜教學(xué)法!
這種奇怪的組合讓人匪夷所思,但架不住網(wǎng)友們的推薦!!!
愛(ài)嚶嚶嚶斯坦:
早看到這些視頻,媽媽就再也不用擔(dān)心我的代碼了!哪里不會(huì)看哪里,不看你就OUT了!
清華北落榜生:
為啥不給我早點(diǎn)推這個(gè)視頻,要不我也能拿到字節(jié)工牌了!
有種你按AIT+F4:
我一個(gè)文科生竟然能看懂Java程序員的知識(shí)了!!!
唐僧洗頭用飄柔:
我剛點(diǎn)進(jìn)這個(gè)視頻我媽就進(jìn)來(lái)了,她問(wèn)我在看什么,我說(shuō)我在看Java教程,能打好基礎(chǔ)找到一份好工作,我媽聽(tīng)了之后夸了我。
“三人行,必有我?guī)熝伞衿渖普叨鴱闹?,其不善者而改之。”既然網(wǎng)友都說(shuō)這么夸了,傳智黑馬自然也不能錯(cuò)過(guò)!
傳智黑馬有史以來(lái)第一個(gè)自帶鬼畜的Java教程,來(lái)了!
今天,人稱傳智黑馬“掃地僧”的
約翰尼純情阿紳(阿紳老師)
秀口一吐
帶來(lái)《一套超哇塞的Java基礎(chǔ)課》
本課程如標(biāo)題所描述
是一套非常哇塞的Java基礎(chǔ)課
早上學(xué)它不瞌睡
中午學(xué)它真下飯
晚上學(xué)它睡得香
???
本課程從零基礎(chǔ)學(xué)員角度出發(fā),知識(shí)點(diǎn)編排循序漸進(jìn),將每一個(gè)知識(shí)點(diǎn)落地到實(shí)際案例,拒絕“聽(tīng)得懂、不會(huì)練、不會(huì)敲”,致力于讓學(xué)生通過(guò)階段性小項(xiàng)目,鞏固所學(xué)內(nèi)容,并進(jìn)一步提升編程思維 。
課程分為JavaSE基礎(chǔ)篇和JavaSE進(jìn)階篇兩大部分,學(xué)習(xí)時(shí)長(zhǎng)共計(jì)28天。
導(dǎo)學(xué)視頻奉上,大家先學(xué):
課程亮點(diǎn)
1.趣味性教學(xué),有刷抖音、逛B站鬼畜區(qū)的感覺(jué);
2.注重學(xué)員體驗(yàn)感,就算是看視頻,也能跟老師互動(dòng);
3.知識(shí)體系化、結(jié)構(gòu)化,講解詳細(xì),各階段學(xué)習(xí)者都能有所收獲;
4.課程中穿插大量貼合實(shí)際業(yè)務(wù)應(yīng)用案例,鞏固所學(xué)知識(shí),學(xué)以致用;
5.課程采用ppt動(dòng)畫(huà)方式講解,鎖定知識(shí)重點(diǎn),拒絕大量文字。
適用人群
1.零基礎(chǔ)同學(xué),想要快速入門(mén)Java基礎(chǔ);
2.有基礎(chǔ)同學(xué),有一定基礎(chǔ)但不扎實(shí),想要查漏補(bǔ)缺;
(補(bǔ)充:適用所有人群,有手就行!!!)
課程內(nèi)容
超哇塞的Java基礎(chǔ)課程導(dǎo)學(xué)視頻
Java SE基礎(chǔ)篇 (9天)
Day1
01-計(jì)算機(jī)簡(jiǎn)介
02-計(jì)算機(jī)中數(shù)據(jù)的存儲(chǔ)和運(yùn)算
03-人機(jī)交互方式-常用DOS命令
04-path環(huán)境變量
05-計(jì)算機(jī)語(yǔ)言
06-Java背景介紹
07-Java跨平臺(tái)性
08-JDK的下載和安裝
09-開(kāi)發(fā)Java程序的三個(gè)步驟
10-HelloWorld詳解
11-HelloWorld案例常見(jiàn)問(wèn)題
12-JDK的組成和配置JAVA_HOME
13-IDEA的下載和安裝
14-IDEA中的第一份代碼
15-IDEA運(yùn)行細(xì)節(jié)和基本設(shè)置
16-IDEA中對(duì)于類-模塊-項(xiàng)目的操作
17-注釋
18-關(guān)鍵字和字面量
19-學(xué)習(xí)目標(biāo)
Day2
01-變量的介紹-定義-使用
02-Debug調(diào)試工具
03-變量的注意事項(xiàng)
04-標(biāo)識(shí)符05-基本數(shù)據(jù)類型
06-數(shù)據(jù)類型細(xì)節(jié)補(bǔ)充
07-Scanner鍵盤(pán)錄入
08-算數(shù)運(yùn)算符和數(shù)值拆分案例
09-字符串拼接操作
10-自增自減運(yùn)算符
11-類型轉(zhuǎn)換-隱式轉(zhuǎn)換
12-二進(jìn)制原碼反碼補(bǔ)碼-強(qiáng)轉(zhuǎn)的精度損失
13-類型轉(zhuǎn)換面試題-day02學(xué)習(xí)目標(biāo)
Day3
01-package管理類文件和賦值運(yùn)算符
02-關(guān)系運(yùn)算符和邏輯運(yùn)算符
03-三元運(yùn)算符和運(yùn)算符的優(yōu)先級(jí)
04-方法的介紹和基本的定義與調(diào)用格式
05-Debug查看方法執(zhí)行流程和內(nèi)存圖解
06-帶參數(shù)和帶返回值的方法
07-方法的通用定義格式和常見(jiàn)問(wèn)題
08-方法重載和今日目標(biāo)
Day4
01-if語(yǔ)句
02-switch語(yǔ)句
03-for循環(huán)格式和執(zhí)行流程
04-for循環(huán)案例
05-循環(huán)注意事項(xiàng)和循環(huán)嵌套
06-while-dowhile-三種循環(huán)的區(qū)別
07-跳轉(zhuǎn)控制語(yǔ)句
08-Random和猜數(shù)字小游戲
Day5
01-數(shù)組介紹和靜態(tài)初始化
02-數(shù)組元素訪問(wèn)和遍歷操作
03-數(shù)組遍歷練習(xí)
04-數(shù)組動(dòng)態(tài)初始化介紹
05-兩種初始化對(duì)比和使用選擇
06-數(shù)組內(nèi)存圖和方法參數(shù)傳遞
07-數(shù)組中兩個(gè)常見(jiàn)問(wèn)題
08-二維數(shù)組介紹和靜態(tài)初始化
09-二維數(shù)組的遍歷操作
10-二維數(shù)組動(dòng)態(tài)初始化和內(nèi)存圖
Day6
01-逢七過(guò)和數(shù)組求和
02-比較兩個(gè)數(shù)組內(nèi)容是否相同
03-查找元素在數(shù)組中第一次出現(xiàn)的索引
04-查找元素在數(shù)組中的索引-考慮重復(fù)元素
05-數(shù)據(jù)交換
06-數(shù)組反轉(zhuǎn)-兩種實(shí)現(xiàn)方式
07-評(píng)委打分
08-隨機(jī)產(chǎn)生驗(yàn)證碼
Day7
01-面向?qū)ο蠼榻B和課程安排
02-類和對(duì)象
03-類和對(duì)象的細(xì)節(jié)補(bǔ)充-案例
04-對(duì)象內(nèi)存圖
05-成員變量和局部變量的區(qū)別
06-this關(guān)鍵字
07-構(gòu)造方法
08-封裝介紹
09-權(quán)限修飾符和封裝的案例
10-標(biāo)準(zhǔn)JavaBean
11-面向?qū)ο缶C合案例
Day8
01-API幫助文檔的使用和Scanner錄入字符串細(xì)節(jié)
02-String類的特點(diǎn)
03-String類常見(jiàn)構(gòu)造方法
04-String常見(jiàn)面試題
05-字符串比較內(nèi)容-模擬用戶登錄案例
06-字符串的遍歷和統(tǒng)計(jì)字符案例
07-String類的截取-替換-切割方法
08-StringBuilder的引入
09-StringBuilder介紹和構(gòu)造方法
10-StringBuilder常用成員方法
11-StringBuilder案例和原理
Day9
01-集合介紹以及和數(shù)組的使用選擇
02-集合的創(chuàng)建和添加
03-集合常用成員方法
04-集合遍歷
05-鍵盤(pán)錄入學(xué)生信息到集合
06-練習(xí)-集合刪除數(shù)據(jù)和篩選
07-學(xué)生管理系統(tǒng)演示和準(zhǔn)備動(dòng)作
08-學(xué)生管理系統(tǒng)-查看功能
09-學(xué)生管理系統(tǒng)-刪除功能
10-學(xué)生管理系統(tǒng)-修改功能
11-學(xué)生管理系統(tǒng)-添加功能
JavaSE進(jìn)階篇 (19天)
Day1
01-static修飾成員的特點(diǎn)
02-static修飾成員變量?jī)?nèi)存圖解
03-static修飾成員方法-工具類-注意事項(xiàng)
04-繼承介紹和使用
05-繼承中成員變量和成員方法的訪問(wèn)特點(diǎn)
06-方法重寫(xiě)
07-權(quán)限修飾符-Java中繼承的特點(diǎn)
08-繼承中構(gòu)造方法訪問(wèn)特點(diǎn)
09-繼承內(nèi)存圖
10-繼承綜合練習(xí)
11-this和super
12-final關(guān)鍵字
Day2
01-package包和抽象類介紹
02-抽象類的注意事項(xiàng)
03-接口介紹以及定義和實(shí)現(xiàn)
04-接口中的成員特點(diǎn)-類和接口之間的各種關(guān)系
05-抽象類和接口的對(duì)比
06-多態(tài)引入
07-多態(tài)的前提-對(duì)象多態(tài)和行為多態(tài)
08-多態(tài)的成員訪問(wèn)特點(diǎn)和好處
09-多態(tài)的轉(zhuǎn)型和案例
Day3
01-JDK8和JDK9接口的新特性
02-代碼塊
03-內(nèi)部類-成員內(nèi)部類
04-內(nèi)部類-靜態(tài)內(nèi)部類-局部?jī)?nèi)部類
05-匿名內(nèi)部類
06-Lambda表達(dá)式介紹
07-Lambda表達(dá)式省略規(guī)則
08-Lambda表達(dá)式和匿名內(nèi)部類的區(qū)別-構(gòu)建窗體
09-窗體添加按鈕
10-JLabel展示文本和圖片
11-事件監(jiān)聽(tīng)
12-適配器設(shè)計(jì)模式
13-模板設(shè)計(jì)模式
Day4
01-游戲演示以及構(gòu)建游戲窗體
02-繪制界面-惡心的寫(xiě)法
03-繪制界面-使用循環(huán)和二維數(shù)組優(yōu)化
04-使用繼承重構(gòu)代碼
05-打亂石頭方塊
06-移動(dòng)業(yè)務(wù)準(zhǔn)備-注冊(cè)鍵盤(pán)監(jiān)聽(tīng)
07-移動(dòng)業(yè)務(wù)準(zhǔn)備-確定0號(hào)元素所在位置
08-移動(dòng)業(yè)務(wù)-基本實(shí)現(xiàn)
09-移動(dòng)業(yè)務(wù)-錯(cuò)誤解決
10-判斷游戲是否勝利
11-統(tǒng)計(jì)步數(shù)-重新游戲
Day5
01-Object類-toString方法
02-Object類-equals方法-手動(dòng)重寫(xiě)
03-閱讀IDEA生成的equals方法-Objects類
04-Math類-System類
05-BigDecimal類
06-包裝類
07-包裝類面試題
上下滑動(dòng)查看更多課程內(nèi)容
要說(shuō)課程有多牛?
一句話概括就是:
藝術(shù)成分起碼有三四層樓那么高
學(xué)之前和學(xué)之后差別老大了
圖片來(lái)源網(wǎng)絡(luò),如侵刪
有粉絲問(wèn)了:
我是大學(xué)生,能免費(fèi)學(xué)嗎?
希望你不要不識(shí)好歹
答案是:可以!
不管你是不是從咸魚(yú)來(lái)的
不管你是不是大學(xué)生
都可以免費(fèi)學(xué)!還送全套資料!
傳智黑馬《一套超哇塞的Java基礎(chǔ)課》
鬼畜和知識(shí)齊飛
立即點(diǎn)擊,跳轉(zhuǎn)B站開(kāi)始學(xué)習(xí)↓↓↓
本套視頻教程所有配套資料↓↓↓