寫了5年的C語言,最近由於工作關係,需要快速掌握JAVA,多虧孫鑫老師的視頻,讓我從入門到“精通”,推薦JAVA新人學習。
http://www.sunxin.org/video/java.htm
特點:
1、覆蓋面全,講解結合例子內容實在,看10課的介紹就知道
2、如果有物件導向的基礎,學起來更快
3、附帶PPT,可以方便摘錄其中內容形成自己的學習筆記
...
目錄:
Lesson1: Java 的一些基本概念, Java 的起源、為什麼我們要學習 Java 語言, Java 跨平台原理剖析; Java 環境變數的配置,初學者常犯的問題, Java 語言的基礎資料型別 (Elementary Data Type)和 Java 的語句。
Lesson2: Java 物件導向編程,物件導向編程和面向過程編程的區別,我們如何才能掌握物件導向的編程,類和對象的關係;講解了 Java 中的構造、重載、 this 和 super 變數、靜態變數、 Java 中的常量、繼承、多態。
Lesson3上: Java 中包的概念,類的說明符、方法的說明符、對象的銷毀 (JVM 記憶體回收行程的示範 ) , Java 中介面理解與掌握。
Lesson3下: Java 中內部類的理解、運用與掌握, Java 中的異常處理。
Lesson4上: Java 的常用包, "==" 和 "equals" 的用法,基礎資料型別 (Elementary Data Type)與參考型別,對象的複製。
Lesson4下: 數組的複製與排序, Runtime 類與 Process 類, Class 類與反射 API , Runtime 類與單例設計模式。
Lesson5: Java 的多線程,程式、進程和線程的概念,實現多線程的兩種方式,線程同步的原理,線程的死結,運用 wait 和 notify 來實現 producer - consumer 關係,線程終止的兩種情況。
Lesson6: Java 中的集合類的講解,棧、隊列、鏈表等資料結構的講解。
Lesson7: Java I/O 操作,位元組流 InputStream 和 OutputStream ,字元流 Reader 和 Writer , Java I/O 庫的設計原則,字元集的編碼, RandomAccessFile 類,管道流,對象的序列化。
Lesson8: Java 圖形介面編程, AWT 、布局管理器、事件模型, JFC 、 Swing 編程。應用 JBuilder 快速開發圖形介面程式。
Lesson9: Applet 編程,詳細講解 Applet 的生命週期,字型的設定, applet 從網頁中擷取資訊, applet 和瀏覽器的通訊,更新顯示的原理,用 Applet 來製作動畫程式,以及動畫程式的最佳化。
Lesson10: Java 網路編程,基於 TCP 的通訊端編程,基於 UDP 的通訊端編程, URL 和 URI ,一個實用的下載程式。