Java基礎學習內容大綱
第一階段:建立編程思想
? Java概述:如何快速學習Java技術、Java歷史、Java特點、Sublime、Java運行機制、JDK、轉義字符、Java開發規范、Java API
? 變量:數據類型、變量基本使用、數據類型轉換
? 運算符:運算符介紹、算數運算符、關系運算符、邏輯運算符、賦值運算符、三元運算符、優先級、二進制、位運算符
? 控制結構:順序、分支(if else switch)、循環(for、while、do while)、break、continue、return
? 數組、排序、查找:數組、排序、查找
? 面向對象編程(基礎):類與對象、成員方法、成員方法傳參機制、overload、可變參數、作用域、構造器、this
? 面向對象編程(中級):包、訪問修飾符、封裝、繼承、多態、super、overwrite、object類詳解、斷點調試
? 項目&學以致用 編程之樂:零錢通、房屋出租系統、迷宮問題、八皇后問題、漢諾塔問題
第二階段:提升編程能力
? 面向對象高級:類變量和類方法、理解main方法語法、代碼塊、單例設計模式、final關鍵字、抽象類、接口、內部類
? 枚舉和注釋:自定義類實現枚舉、enum關鍵字實現枚舉、JDK內置的基本注解類型、元注解:對注解進行注解
? Exception:異常的概念、異常體系圖、常見的異常、異常處理、自定義異常、throw和throws的對比
? 常用類:包裝類、String、StringBuffer、StringBuild