新手應該如何學習JAVA

龐觀發表於2018-07-13

第一步,首先你要了解JAVA

為什麼要了解java? 這個當然很重要你既然要學習java肯定要了解它,它可以幹什麼,做什麼,有什麼特性,用在哪兒?什麼多執行緒,什麼多型性,什麼物件導向,什麼移植性balabalabala等等等,對不對,以後你真成了高手了不還可以和人家家談談java的歷史嘛,哪怕某天有人問你java和javascript有什麼區別,你也不會回答說“多了個script”吧。

第二步,JAVA程式環境

瞭解了語言歷史,特性之後,也該動動手了吧,不能光看不練嘛,那麼要動手肯定要先搭建環境。

下載JDK

配置環境變數

驗證配置環境變數

Java 開發環境配置

JDK下載

歡迎加群 49603八649,學習交流更多IT知識,驗證澆水。

第三步,JAVA基本程式設計結構

環境搭建好了就可以開始邊學邊練習了,在這我簡單分下知識點:

資料型別 >> Java 基本資料型別

變數 >> Java 變數型別

運算子 >> Java 運算子

字串 >> Java基礎字元、字串

輸入輸出 >> JAVA輸入輸出流學習

控制流程 >> JAVA流程控制

大數值 >> JAVA大數值

陣列 >> Java 陣列

第四步,物件和類

物件導向程式簡稱oop,是當今主流程式設計範型,物件導向程式設計於程式導向程式設計還是有一定的區別的,如果不懂建議好好學習。

類,使用現有類 >> Java經典教程什麼是類? Java使用現有的類

使用者自定義類 >> Java使用者自定義類

靜態域於靜態方法 >> Java靜態域與靜態方法

方法引數 >> java中方法的引數傳遞機制

物件構造 >> JAVA物件的構造和初始化

包 >> Java 包(package)

路徑類 >> JAVA類路徑說明(新手必讀)

類的設計技巧 >> Java中類的設計技巧

第五步,繼承

超類,子類 >> Java 繼承,類,超類和子類

Object >> Java中的Object物件理解

泛型陣列列表 >> 泛型陣列列表

Object >> Java中的Object物件理解

泛型陣列列表 >> 泛型陣列列表

反射 >> Java反射機制詳解

第六步,介面 and 內部類

介面 >> Java介面_百度百科

物件克隆 >> JAVA物件的克隆

介面和回撥 >> 回撥函式、Java介面回撥總結

內部類 >> 內部類詳解

第七步,Swing圖形程式

Swing框架 >> Swing開發包

第八步,事件處理

事件處理 >> Java程式設計-事件處理

動作 >> JAVA入門之Swing如何監聽使用者動作

第九步,部署應用程式

jar檔案 >> java 可執行Jar包打包方法

Java web start >> Java Web Start完整的開發和呼叫

Applet >> 教你構建第一個Java Applet程式

第十步,異常,日誌,斷言和除錯

處理異常 >> Java中如何正確處理異常

捕獲異常 >> 深入理解Java異常處理機制

斷言 >> Java斷言開啟、斷言使用

記錄日誌 >> JAVA日誌記錄方法

除錯 >> Java程式設計師應該知道的10個除錯技巧

第十一步,泛型程式

約束和侷限性 >> Java泛型•約束和侷限性

繼承規則 >> Java泛型 泛型型別的繼承規則

萬用字元型別 >> java 泛型詳解(普通泛型、 萬用字元、 泛型介面)

反射和泛型 >> Java泛型和反射機制

第十二步,集合

集合介面 >> Java 集合中主要介面的介紹

集合框架 >> Java – 集合框架完全解析

集合演算法 >> Java的集合之演算法篇

遺留的集合 >> java集合–遺留的集合

第十三步,多執行緒

執行緒屬性 >> JAVA執行緒5 – 執行緒屬性

同步 >> Java 多執行緒同步的五種方法

阻塞佇列 >> Java中的阻塞佇列

執行緒安全的集合 >> Java多執行緒理解:執行緒安全的集合物件

執行器 >> Java多執行緒–執行器

同步器 >> Java多執行緒程式設計之同步器


相關文章