Java基礎知識點總結--從細節再看Java

大二時,第一次接觸Java,學完也沒有再回頭重新梳理Java,而是每次寫代碼,做項目時,憑印象去敲代碼,寫不出來再去查,基本屬於現學現賣的模式。放個假,隔一段時間不寫,現學現賣的也忘了,再去寫的時候又是現學現賣。

週而復始,如此往復的過程中大學漸漸接近尾聲。時間很快,彈指一揮間,臨近畢業面臨考研與就業的選擇,在做選擇的過程中,大學的小夥伴陸續離開,送走他人也要去送自己離開那陪伴我度過三年的大學時光。與其說送走自己的大學時光,不如說是時候該對我十多年的校園生活say goodbye 了。在這錯綜複雜的人生道路上,我已到達十字路口,也需要爲自己找一條好的路讓自己能夠一直走下去,讓自己能夠真正的對校園生活say(說)good(好的)b(畢)ye(業)。

第一篇博客,廢話了一通。

說明:從細節再看Java,不是說從頭把Java的所有基礎再來一次,而是把Java學習中容易讓人忽略的細節再看。

一、Java基礎結構圖

Java到底學什麼?很多人可以剛學完Java時完全不知道Java的結構是怎樣的,導致學習的知識點零星、散落,這也是爲什麼明明很基礎的內容,但是一段時間之後自己卻想不起來是怎麼寫的。沒有梳理知識的脈絡,將所學打通,融匯於一處。

首先,來看Java基礎結構圖:

Java基礎結構圖

不論那本書,都是從這幾個方面來講述Java。因此想要學好Java,先從結構圖開始,逐層打開Java的知識寶典。


二、JDK,JRE與JVM

JDK相當於一個工具包,爲我們提供了開發Java程序的工具。

JRE則相當於一個API,爲我們提供了核心類庫,以及運行環境。

JVM是Java跨平臺的核心,它可將代碼翻譯成對應OS可以識別的機器碼。

三者之間的關係:

三、兩大核心機制

JVM

通過JVM運行Java程序,對底層運行平臺的差別進行屏蔽,使Java可以跨平臺使用。

垃圾回收機制

與C++不同,Java中不再使用的內存空間將會自動被回收。

四、關於API

如果想要全面的瞭解一個類,以及該類的屬性和方法,最簡單最直接的方法就是去Java的API中去看這個類。儘管它是英文的,細細看下來往往會有意想不到的收穫。


由於本人水平有限,如有問題,歡迎指出。

《Java學習、面試;文檔、視頻資源免費獲取》

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章