新手應該如何學習JAVA
第一步,首先你要了解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多執行緒程式設計之同步器
相關文章
- 新手如何學好Java?你應該躲開這幾個坑!Java
- 0基礎新手該如何學習Python?學習技巧!Python
- laravel版本更新特快,新手該如何學習Laravel
- 新手如何學習Python基礎?該如何正確學習呢?Python
- 0基礎新手該如何學習Python?分享學習技巧!Python
- 作為IT小白,應該如何系統學習Java呢?Java
- Java學習路線圖應該怎麼學習?Java
- Java語言入門:該如何學習JavaJava
- 新手學習Java,如何快速從入門到精通!Java
- Day04——Java新手學習Java
- Day07——Java新手學習Java
- Day02——Java新手學習Java
- 如何學習Python,新手如何入門Python
- Java新手學習Java專案打日誌Java
- 如何入門java(附帶新手推薦學習資料)Java
- 轉行做Java開發應該怎樣學習?Java
- Java後端學習,你應該看那些書籍?Java後端
- Python新手入門應該注意的一些問題以及學習方向Python
- 學習Linux運維後應該如何找工作?Linux運維
- 新手java如何自學,java大神的自學路線Java
- 從零開始學習的朋友應該如何學習Linux技術?Linux
- 零基礎應該如何學Java?怎樣才能學好呢?Java
- 學習python多久?該如何學習python?Python
- win2003伺服器管理新手應該如何管理伺服器
- 學習Java知識應該注意哪些基礎原則Java
- Java新手學習路線,0基礎學習Java怎樣效率更高?Java
- Java新手入門學習路線圖Java
- java學習之道 --- 如何學習java?Java
- 學習Mysql 你應該懂得MySql
- Linux該如何學習呢?Linux學習分享!Linux
- 新手學Web前端有哪些方法?該怎麼去規劃學習?Web前端
- 從0開始學習大資料探勘分析,新手應該這樣學習大資料分析才靠譜大資料
- 不參加長沙Java培訓,想學習JAVA剛開始應該學什麼?Java
- 我們都應該學習PHPPHP
- 如何學習JavaJava
- 新手如何識別區塊鏈技術,應該如何著手投資區塊鏈
- 測試應該怎麼學 Java 呢Java
- IT職場:如果我不熟悉TRIZ,應該如何學習它?