陳鍾誠 | 教材 | 程式 | 文章 | 留言版


Java 進階程式設計

Java 進階程式設計


教科書

  • Thinking in Java : http://www.mindview.net/Books/TIJ/ - Java 的線上課本 "Thinking in Java", 超過 1000 頁的 Java 免費教材

  • 參考書

  • 參考書:Java 2-JDK 5.0教學手冊(第三版)(附CD)
  • 參考書:Design Patterns於Java語言上的實習應用 - 增訂第二版(附CD), 結城浩著, 博碩出版

  • 相關課程

  • Java 程式設計 | Java 網路程式設計 | Google 手機程式設計

  • 教材

    講題 投影片 程式 說明
    字串處理 STR.ppt STR.java java.lang.String 物件的函數與用法。
    正規表示式 REGEX.ppt Regex1.java REGEX.java java.util.regex.* 的物件與用法。
    應用(機器翻譯) MT.ppt MT1.java MT.zip 用字串比對做出英翻中的程式。
    資料壓縮 ZIP.java java.util.zip.* 的物件與用法。
    集合物件 ../java/UTIL.ppt-->> <UTIL.java-->> < java.util.* 的物件與用法。
    資料庫進階 ../java/SQL.ppt-->> < SQL.java java.sql.* 的物件與用法。
    網路基礎 ../java/NET.ppt-->> < NET.java java.net.* 的物件與用法。
    視窗程式進階 ../java/GUI.ppt-->> <GUI.java-->> < java.swing.* 的物件與用法。
    設計樣式 DesignPattern.ppt-->> < 進階的物件導向技巧。
    OpenSource.ppt-->>開放原始碼 < JBoss; iText; Ant; JUnit; ...。
    作業系統 SYSTEM.java java.lang.Runtime 物件的用法。

    參考資料

  • O'Relly 書籍的範例程式碼 - http://www.oreilly.com/pub/topic/java.
  • Java Network Programming, 3rd Edition - http://www.cafeaulait.org/books/jnp3/examples/index.html.

  • 期末作業

    請自行提出專案或從下列專案中擇一,實作出完整的系統。
    1. 請寫一個類似 MSN 的軟體,只要能用文字交談即可,不需要影像傳輸。
    2. 請寫一個以資料庫為儲存體的視窗程式,例如:
      • 圖書管理系統
      • 通訊錄管理系統
    3. 請寫一個具有視窗介面的英翻中翻譯系統。
    4. 請用 J2ME 寫一個手機上的電動遊戲。



    作者:陳鍾誠 E-mail:ccc@kmit.edu.tw
    Creative Commons License

    本著作係採用創用 CC 「姓名標示─相同方式分享 2.5 台灣版」授權條款釋出。

    大學課程網 | 手機入口網