標籤:課程 bsp cep 封裝 工廠 java 取得資料 數組 spm
課程介紹
物件導向是Java語言之中最為重要的特徵,本課程主要講解物件導向的核心知識,並且利用大量的代碼、資料結構課程深入分析Java物件導向特徵。
課程目標
適合人群
課時列表
- 課時1:物件導向簡介
- 課時2:類與對象(類與對象基本定義)
- 課時3:類與對象(類與對象定義)
- 課時4:類與對象(對象記憶體分析)
- 課時5:類與對象(引用傳遞初次分析)
- 課時6:private實現封裝處理
- 課時7:構造方法與匿名對象
- 課時8:【第01個代碼模型】綜合案例:簡單Java類
- 課時9:數組的定義與使用(數組基本概念)
- 課時10:數組的定義與使用(數組引用傳遞)
- 課時11:數組的定義與使用(數組靜態初始化)
- 課時12:數組的定義與使用(二維數組)
- 課時13:數組的定義與使用(數組與方法互操作)
- 課時14:數組的定義與使用(Java對數組的支援)
- 課時15:數組的定義與使用(數組案例:數組資料統計)
- 課時16:數組的定義與使用(數組案例:數組排序)
- 課時17:數組的定義與使用(數組案例:數組轉置)
- 課時18:數組的定義與使用(數組案例:二分尋找法)
- 課時19:數組的定義與使用(對象數組)
- 課時20:String類的基本特點(String類兩種執行個體化方式)
- 課時21:String類的基本特點(字串比較)
- 課時22:String類的基本特點(字串為匿名對象)
- 課時23:String類的基本特點(String兩種執行個體化區別)
- 課時24:String類的基本特點(字串常量不可變更)
- 課時25:String類的常用方法(DOC文檔組成)
- 課時26:String類的常用方法(字串與字元數組)
- 課時27:String類的常用方法(位元組與字串)
- 課時28:String類的常用方法(字串比較)
- 課時29:String類的常用方法(字串尋找)
- 課時30:String類的常用方法(字串替換)
- 課時31:String類的常用方法(字串拆分)
- 課時32:String類的常用方法(字串截取)
- 課時33:String類的常用方法(字串其它操作方法)
- 課時34:this關鍵字(this調用屬性)
- 課時35:this關鍵字(this調用方法)
- 課時36:this關鍵字(表示當前對象)
- 課時37:引用傳遞進階分析
- 課時38:【第02個代碼模型】綜合案例:對象比較
- 課時39:引用傳遞實際應用
- 課時40:【第03個代碼模型】綜合案例:資料表與簡單Java類(一對多)
- 課時41:【第03個代碼模型】綜合案例:資料表與簡單Java類(多對多)
- 課時42:【第03個代碼模型】綜合案例:資料表與簡單Java類(角色與許可權)
- 課時43:static關鍵字(static屬性)
- 課時44:static關鍵字(static方法)
- 課時45:static關鍵字(分析主方法)
- 課時46:static關鍵字(static應用)
- 課時47:代碼塊(普通代碼塊)
- 課時48:代碼塊(構造塊)
- 課時49:代碼塊(靜態代碼塊)
- 課時50:內部類的定義及使用(內部類基本概念)
- 課時51:內部類的定義及使用(static定義內部類)
- 課時52:內部類的定義及使用(在方法中定義內部類)
- 課時53:繼承的定義與使用(繼承問題的引出)
- 課時54:繼承的定義與使用(繼承的實現)
- 課時55:繼承的定義與使用(繼承使用限制)
- 課時56:覆寫(方法覆寫)
- 課時57:覆寫(屬性覆蓋)
- 課時58:覆寫(super關鍵字)
- 課時59:綜合案例:數組操作(定義Array父類)
- 課時60:綜合案例:數組操作(SortArray排序子類)
- 課時61:綜合案例:數組操作(ReverseArray反轉子類)
- 課時62:final關鍵字
- 課時63:多態性
- 課時64:抽象類別的定義與使用(抽象類別基本概念)
- 課時65:抽象類別的定義與使用(抽象類別使用限制)
- 課時66:抽象類別的定義與使用(模版設計模式)
- 課時67:介面的定義與使用(介面基本概念)
- 課時68:介面的定義與使用(介面使用限制)
- 課時69:介面的定義與使用(使用介面定義標準)
- 課時70:介面的定義與使用(工廠設計模式)
- 課時71:介面的定義與使用(代理設計模式)
- 課時72:介面的定義與使用(抽象類別與介面的區別)
- 課時73:匿名內部類
- 課時74:Object類(Object類簡介)
- 課時75:Object類(取得對象資訊)
- 課時76:Object類(對象比較)
- 課時77:Object類(接收引用資料類型)
- 課時78:封裝類(封裝類簡介)
- 課時79:封裝類(裝箱與拆箱)
- 課時80:封裝類(字串與基礎資料型別 (Elementary Data Type)轉換)
- 課時81:包的定義及使用(包的定義)
- 課時82:包的定義及使用(包的匯入)
- 課時83:包的定義及使用(系統常用包)
- 課時84:存取控制許可權
- 課時85:jar命令
- 課時86:單例設計模式(單例設計模式)
- 課時87:單例設計模式(多例設計模式)
- 課時88:【第04個代碼模型】異常的捕獲與處理(觀察異常帶來的問題)
- 課時89:【第04個代碼模型】異常的捕獲與處理(異常處理格式)
- 課時90:【第04個代碼模型】異常的捕獲與處理(throws關鍵字)
- 課時91:【第04個代碼模型】異常的捕獲與處理(throw關鍵字)
- 課時92:【第04個代碼模型】異常的捕獲與處理(異常處理模型)
- 課時93:【第04個代碼模型】異常的捕獲與處理(RuntimeException)
- 課時94:【第04個代碼模型】異常的捕獲與處理(斷言)
- 課時95:【第04個代碼模型】異常的捕獲與處理(自訂異常類)
- 課時96:鏈表(鏈表基本概念)
- 課時97:鏈表(鏈表實現結構說明)
- 課時98:鏈表(增加鏈表資料)
- 課時99:鏈表(取得鏈表資料個數)
- 課時100:鏈表(鏈表資料轉換為對象數組)
- 課時101:鏈表(查詢資料)
- 課時102:鏈表(根據索引取得資料)
- 課時103:鏈表(修改指定索引資料)
- 課時104:鏈表(刪除資料)
- 課時105:【第05個代碼模型】綜合案例:寵物商店
開始學習http://click.aliyun.com/m/27923/
【名師課堂】Java物件導向開發