Java-Note Introduction Have a cup of Java! Menu 數組 排序 查找 查表法 二維數組 其他 面向對象 概述 類與對象 數據類型參數傳遞 封裝 構造函數 this 關鍵字 static 關鍵字 文檔注釋 單例設計模式 繼承(Inheritence) final 關鍵字 抽象類(abstract) 接口(interface) 多態(Polymorphism) 內部類 匿名內部類 異常(Exception) Object 類 包(package) 多線程 概念 創建線程 多線程事例 多線程安全 多線程安全示例 多線程下的單例模式 死鎖 線程間的通訊 等待&喚醒機制事例 停止線程 集合框架 基本數據類型對象包裝類 包裝類-練習 集合框架(集合類) 迭代器 List 接口 Vector 集合 LinkedList 集合 ArrayList 集合 HashSet 集合 LinkedHashSet 集合 TreeSet 集合 Map 集合 泛型 泛型方法 泛型接口 泛型限定 集合查閱技巧 LinkedHashMap Map 集合練習 Utilities 工具類 其他對象API System 類 Runtime 類 Math 類 Date 類 Calendar 類 IO 流 輸入流與輸出流 FileWriter IOException 緩沖區 自定義讀取緩沖區 裝飾設計模式 LineNumberReader 字節流 鍵盤錄入 轉換流 流操作的基本規律 File 類 File 類事例 Properties 集合 IO 綜合練習 打印流 序列流 文件切割&合併 Properties 集合事例 對象序列化 RandomAccessFile 管道流 DataStream ArrayStream 編碼表 按字節擷取字符串 網絡編程 概述 UDP 協議 TCP 協議 TCP 協議事例 - 1 TCP 協議事例 - 2 TCP 協議事例 - 3 常見客戶端 & 服務端 URL & URL Connection 常見網絡結構 反射 概述 獲取 Class 中的構造函數 獲取 Class 中的字段 獲取 Class 中的方法 反射練習 正則表達式 概述 常見符號 常見功能 正則練習 網頁爬蟲 HTML 概述 標籤的操作 列表標籤 圖像標籤 表格標籤 超鏈接標籤 表單標籤 表單格式化 其他標籤 XHTML(XML) 標籤的分類 CSS 概述 選擇器 CSS 樣式的結合 盒模型 CSS 布局-漂浮 CSS 布局-定位 CSS 布局-圖文混排 CSS 布局-圖像簽名 JavaScript 概述 JS 語法 JS 變量 JS 運算符 JS 語句 JS 練習-九九乘法表 JS 數組 JS 函數 JS 綜合練習 全局和局部變量 常見對象-Object 常見對象-String prototype 練習 常見對象-Array Array 練習 常見對象-Date 常見對象-Math 全局方法 & Number 對象 JS自訂義對象 DOM 概述 window 對象 - 對象 window 對象 - 方法 window 對象 - 事件 window 對象 - 練習 document 對象 節點層次關係 節點操作 - 增刪改 新聞字體 展開閉合列表 好友菜單 創建表格 行顏色間隔顯示 & 高亮 表格排序 全選商品列表