Welcome to Java Learning Note! It aims to give you the basic knowledge about Java.
Have a cup of Java!
概述
類與對象
數據類型參數傳遞
封裝
構造函數
this 關鍵字
static 關鍵字
文檔注釋
單例設計模式
繼承(Inheritence)
final 關鍵字
抽象類(abstract)
接口(interface)
多態(Polymorphism)
內部類
匿名內部類
異常(Exception)
Object 類
包(package)
泛型
注解
排序
查找
查表法
二維數組
其他
基本數據類型對象包裝類
包裝類-練習
集合框架(集合類)
迭代器
List 接口
Vector 集合
LinkedList 集合
ArrayList 集合
HashSet 集合
LinkedHashSet 集合
TreeSet 集合
Map 集合
泛型方法
泛型接口
泛型限定
集合查閱技巧
LinkedHashMap
Map 集合練習
Utilities 工具類
System 類
Runtime 類
Math 類
Date 類
Calendar 類
輸入流與輸出流
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 中的方法
反射練習
概念
創建線程
多線程事例
多線程安全
多線程安全示例
多線程下的單例模式
死鎖
線程間的通訊
等待&喚醒機制事例
停止線程
常見符號
常見功能
正則練習
網頁爬蟲
標籤的操作
列表標籤
圖像標籤
表格標籤
超鏈接標籤
表單標籤
表單格式化
其他標籤
XHTML(XML)
標籤的分類
選擇器
CSS 樣式的結合
盒模型
CSS 布局-漂浮
CSS 布局-定位
CSS 布局-圖文混排
CSS 布局-圖像簽名
JS 語法
JS 變量
JS 運算符
JS 語句
JS 練習-九九乘法表
JS 數組
JS 函數
JS 綜合練習
全局和局部變量
常見對象-Object
常見對象-String
prototype 練習
常見對象-Array
Array 練習
常見對象-Date
常見對象-Math
全局方法 & Number 對象
JS自訂義對象
window 對象 - 對象
window 對象 - 方法
window 對象 - 事件
window 對象 - 練習
document 對象
節點層次關係
節點操作 - 增刪改
新聞字體
展開閉合列表
好友菜單
創建表格
行顏色間隔顯示 & 高亮
表格排序
全選商品列表
郵件列表
調查問卷
下拉菜單
添加 & 刪除郵件
表單校驗
簡介
XML 語法
XML 約束 - dtd
dtd 定義屬性
XML 的解析
jaxp 介紹
jaxp 查詢
jaxp 增刪改
schema 約束
sax 的解析
dom4j 介紹
dom4j 查詢
dom4j 添加
dom4j 修改
dom4j 刪除
XPATH
學生管理系統
HTTP 協議
Servlet
服務器
編碼
JSP
Cookie
HttpSession
驗證碼
JavaBean
EL 表達式
JSTL
MVC 設計模式
Java 三層框架
小項目: 用戶註冊登陸
過濾器
分 ip 統計網站的訪問次數
粗粒度權限控制(攔截是否登錄、攔截用戶名 admin 權限)
解決全站字符亂碼(POST & GET 中文編碼問題)
頁面靜態化
上傳
下載
JavaMail
AJAX
XStream
JSON
AJAX 小工具
JSON 版省市聯動
項目: 網上書城
BeanFactory (IoC)
Servlet3.0 異步處理
動態代理
類加載器
SQL
DDL
DML
DCL
DQL
備份與恢復
約束
查詢
JDBC 增刪改查
規範化代碼
JDBC 對象介紹
JDBCUtils 工具類
面向接口編程
時間類型
處理大數據文件
批處理
事務的四大特性
事務的隔離級別
數據庫連接池
裝飾者模式
C3P0
Tomcat 配置連接池
ThreadLocal
dbUtils
BaseServlet
Service 事務
分頁
JavaWeb 監聽器
國際化
Debug
JUnit
Tomcat 配置