學習 Java 主要內容是與 J2SE 相關的部分,並介紹與 J2EE 相關、與 Java 各框架相關的內容。經過多年的 Java 開發和平時面試 Java 開發者的經驗,J2SE 主要掌握以下內容。 WordPress 站羣美國 WP 虛擬主機詳解 java 基礎知識點整理歸納。推薦閲讀:《如何利用 CSS 樣式+javascript 製作縮放頂欄頁面》
1.JVM 相關 (包括各版本的特性),對於剛接觸 Java 的人來説,JVM 相關知識不一定需要深刻理解,只要簡單理解其中的概念即可。但是,對於擁有 3 年以上 Java 經驗的老開發者來説,JVM 幾乎不能接受。 JVM 作為 Java 執行的基礎,對 JVM 一點也不瞭解的人很難相信 Java 語言能夠吃透。當擁有 3 年以上 Java 經驗的開發商時,JVM 幾乎是一個必要的問題。當然 JVM 並不是唯一決定技術能力好壞的面試題,但它可以證明 Java 開發能力的高低。在 JVM 這一大類中,我認為需要掌握的知識是 JVM 儲存模型和結構 GC 原理,效能調優:Thrad Dump,儲存結構 class 二進位制位元組碼結構分析,lass loader 體系 , class 載入過程 , 例項建立過程 方法執行過程 Java 各個大版本更新提供的新特性 (需要簡單瞭解)
java 基礎超詳細知識點整理歸納
2. Java 執行的基本要求 這可能很簡單,但誰知道如何執行 Java 程式呢?在很多情況下,我們只是通過 IDE 執行 Java 程式。底層 IDE 如何執行 Java 程式?
很多人不明白這個知識點是 Java 開發者需要掌握的最基本的知識點。初學者學 Java,第一個肯定是教你如何在命令列執行 Java 程式,但是很多人一旦學了 Java,用過 IDE,就忘記了。為什麼知道這一點很重要?瞭解了 Java 最純粹的啓動方式後,可以分析當時啓動了多少個目錄,執行的名字是什麼,引數是什麼,有沒有遺漏等等啓動出現問題. 這有利於你真正的開發去解決那些奇怪的和可能的環境相關的問題。推薦閲讀:《Gutenberg 關於 JavaScript 的翻譯過程》
這裏需要掌握的知識有:Javac 將 Java 檔案編譯成 class 檔案 Java 命令的使用,如何在命令列用 package 啓動 Java 程式,Java 程式涉及的各種路徑,classpath,Java,library,path,Java 執行的 home 目錄等。
3. 資料型別這個沒什麼好説的,無非就是掌握了 Java 中的基本型別和物件型別。可以詳細瞭解 JDK 如何自動轉換,包括裝箱和拆箱等,也可以避免裝箱後的型別相等判斷。主要知識點: 基本型別:int 、 long 、 float 、 double 、 boolean 對應物件 Type:Integer 等型別到基本型別的轉換、裝箱和拆箱物件型別:equals 、 hashcode String 型別特徵
4 、物件和例項,物件的建立 對此,開發者需要了解類和例項的概念以及它們的這是 Java 物件導向特性的基礎。推薦閲讀:《Ubuntu 安裝 Eclipse 教程 Ubuntu 安裝 Eclipse 詳細步驟》