學(xué)習(xí)筆記20170601">【PMP】學(xué)習(xí)筆記20170601
794
2022-05-29
前言
2021.05.23,編程世界的一個(gè)特殊節(jié)日。歲月更迭,距Java編程語言和平臺(tái)的第一個(gè)公開alpha版本發(fā)布已經(jīng)26年。時(shí)至今日,26歲的Java至今仍然活躍在各大主流的系統(tǒng)和框架中,歷久彌新。
學(xué)習(xí)一門語言是一項(xiàng)系統(tǒng)性工程,需要不斷總結(jié),不斷實(shí)踐,在有限的試錯(cuò)糾錯(cuò)過程中不斷提升語言知識(shí)應(yīng)用技能。
Java學(xué)習(xí)更是如此,作為一種面向?qū)ο蟮木幊陶Z言,其在每年的世界編程語言排行榜中始終名列前茅。
學(xué)習(xí)Java語言,首先需要制定清楚的學(xué)習(xí)路線。從最基本的基礎(chǔ)語法入手,可幫助你建立基本的編程邏輯思維;同時(shí)了解、學(xué)習(xí)面向?qū)ο蟮木幊趟枷耄詫?duì)象方式去編寫優(yōu)美的Java程序;
拓展閱讀
《Java進(jìn)階(三十七)java 自動(dòng)裝箱與拆箱》
《Java進(jìn)階(三十六)深入理解Java的接口和抽象類》
《Java進(jìn)階(四十)Java類、變量、方法修飾符講解》
高階數(shù)據(jù)類型方面,涉及集合操作,經(jīng)典的Java集合框架圖如下所示:
根據(jù)上圖所展示的集合框架圖可知,Java 集合框架主要包括兩種類型的容器:
集合(Collection),存儲(chǔ)一個(gè)元素集合;
圖(Map),存儲(chǔ)鍵/值對(duì)映射。
其中,Collection 接口又包含 3 種子類型:List、Set 和 Queue,緊接著是一些抽象類,最后是具體實(shí)現(xiàn)類,常用的具體實(shí)現(xiàn)類主要為:ArrayList、LinkedList、HashSet、LinkedHashSet、HashMap、LinkedHashMap 等。
拓展閱讀
《Java進(jìn)階(三十九)Java集合類的排序,查找,替換操作》
《Java進(jìn)階(四十六)簡(jiǎn)述ArrayList、Vector與LinkedList的異同點(diǎn)》
《Java進(jìn)階(二十四)Java List集合add與set方法原理簡(jiǎn)介》
后期開發(fā)中涉及存儲(chǔ)數(shù)據(jù)必備技術(shù);
拓展閱讀
《Java進(jìn)階(二十五)Java連接mysql數(shù)據(jù)庫(kù)(底層實(shí)現(xiàn))》
IO編程,對(duì)磁盤文件進(jìn)行讀取和寫入基礎(chǔ)操作;
拓展閱讀
《Java進(jìn)階(二)文件讀操作》
《Java進(jìn)階(二十二)使用FileOutputStream寫入文件》
《Java進(jìn)階(四十五)java 字節(jié)流與字符流的區(qū)別》
多線程與并發(fā)編程,提高程序效率;異常,編寫代碼邏輯更加健全;
拓展閱讀
《Java進(jìn)階(四十二)Java中多線程使用匿名內(nèi)部類的方式進(jìn)行創(chuàng)建3種方式》
《Java進(jìn)階(四十三)線程與進(jìn)程的區(qū)別》
《Java進(jìn)階(四十四)線程與進(jìn)程的特征及區(qū)別》
網(wǎng)絡(luò)編程方面,可應(yīng)用服務(wù)器學(xué)習(xí)基礎(chǔ),完成數(shù)據(jù)的遠(yuǎn)程傳輸;
拓展閱讀
《Java進(jìn)階(三)Java安全通信:HTTPS與SSL》
《Java進(jìn)階(四十七)Socket通信》
《Java進(jìn)階(三十二) HttpClient使用詳解》
《Java進(jìn)階(五十四)初識(shí)JAVA類加載機(jī)制》
《Java進(jìn)階(七)Java加密技術(shù)之非對(duì)稱加密算法RSA》
若想使自己編寫的Java程序高效運(yùn)行,以及進(jìn)行正確、高效的異常診斷,JVM是不得不談的令一個(gè)話題。
拓展閱讀
JVM進(jìn)階系列:
《JVM進(jìn)階(一)——初識(shí)JAVA棧》
《JVM進(jìn)階(二)——初識(shí)JAVA堆》
《JVM進(jìn)階(三)——內(nèi)存分配與回收策略》
《JVM進(jìn)階(四)——利用MAT排查堆溢出》
《JVM進(jìn)階(十三)——階段回顧》
《JVM進(jìn)階(十九)——Class文件常量池》
…鑒于文章數(shù)量,感興趣的朋友可以堅(jiān)持閱讀完本系列博文,定會(huì)讓你受益匪淺。
實(shí)踐出真知,只有在不斷的編程實(shí)踐中,才會(huì)對(duì)掌握的知識(shí)技能有更加深刻的認(rèn)知!
【奔跑吧!JAVA】有獎(jiǎng)?wù)魑幕馃徇M(jìn)行中:https://bbs.huaweicloud.com/blogs/265241
Java JVM
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。