Java學(xué)習(xí)日志 Day1

Hi,自我介紹一下,我本科畢業(yè)于UNNC寧波諾丁漢大學(xué)數(shù)學(xué)與應(yīng)用數(shù)學(xué)系(Mathematics and Applied Mathematics),即將入學(xué)賓夕法尼亞大學(xué)的系統(tǒng)工程碩士(System Engineering),入學(xué)后第一學(xué)期一門課是關(guān)于Java的學(xué)習(xí),因此假期自學(xué)。
做這個(gè)log的目的是為了在我學(xué)完時(shí)能回過頭看看學(xué)習(xí)的經(jīng)歷,可以給其他和我現(xiàn)在一樣還沒有接觸過Java的人一些參考。而做的過程中也可以幫助我進(jìn)行反思,幫助我提高效率。
資料使用的是尚硅谷的Java零基礎(chǔ)全套視頻教程(宋紅康2023版),因?yàn)橛蠵ython以及做過Machine Learning相關(guān)項(xiàng)目的代碼基礎(chǔ),因此課程采用二倍速+跳看,個(gè)人覺得可以先對(duì)課程資料先進(jìn)行一邊閱讀,然后看視頻時(shí)遇到懂了的可以直接跳過。
Java自學(xué)Day1內(nèi)容:
1.看完了課程的前20p,學(xué)會(huì)java的基本運(yùn)行方法。
2.安裝java并配置好環(huán)境,jdk用的是JDK20,也就是最新版 ,IDE使用的是Intellij的Community版本,專業(yè)版似乎學(xué)生是免費(fèi)的,但鑒于社區(qū)版本對(duì)我這個(gè)初學(xué)者夠用所以就懶得搞==。
3.運(yùn)行了第一個(gè)Helloworld文件,學(xué)會(huì)了java中輸出文本(字符串),標(biāo)注,以及類,方法的基本語法。
反思
學(xué)習(xí)時(shí)間大約在3-4小時(shí)左右,個(gè)人對(duì)這個(gè)效率和進(jìn)度還是相對(duì)滿意的,從零開始對(duì)Java這門語言有了一些了解,并且將環(huán)境配置好開始上手打代碼了,相信后面的進(jìn)步會(huì)非常快。
順帶一提一個(gè)想法是做一個(gè)項(xiàng)目,大概內(nèi)容是做一個(gè)博客式的,可登錄的網(wǎng)站。內(nèi)容可以放一寫個(gè)人的學(xué)習(xí)資料或者經(jīng)驗(yàn)等等。項(xiàng)目本身拿來練手,重要的是學(xué)習(xí)過程中對(duì)于能力的提升。碩士階段希望能憑借前后端經(jīng)驗(yàn)并用上AI,做一個(gè)類似與GPT的網(wǎng)站。但這僅僅還是個(gè)想法,首先是基礎(chǔ)的提升。
我對(duì)AI,ML,CV感興趣,目前在自學(xué)Java后端開發(fā),志同道合的朋友可以聯(lián)系我,對(duì)以上或者留學(xué)等也有相同興趣的朋友可以私信交流。
腳踏實(shí)地,仰望星空。共勉。