【名師課堂】Java物件導向開發

來源:互聯網
上載者:User

標籤:課程   bsp   cep   封裝   工廠   java   取得資料   數組   spm   

課程介紹

物件導向是Java語言之中最為重要的特徵,本課程主要講解物件導向的核心知識,並且利用大量的代碼、資料結構課程深入分析Java物件導向特徵。

課程目標

  •  掌握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物件導向開發

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.