# 基礎前置條件
## 1. Java基礎
1. JVM:了解JVM執行Java代碼的過程(代碼編譯、裝載、執行)
2. 基礎語法:面對任何編碼期的IDE報錯都能準備的根據報錯信息知道自己犯了什么語法錯誤并且知道如何改正這個錯誤
3. 工具使用:至少熟悉一種IDE,可以進行工程管理、日常選項的設置,插件的安裝配置以及代碼調試
4. Java核心API:了解Java核心api能夠解決的場景和相關調用
- 4.1 java.lang
- 4.2 java.util 特別是集合類體系(詳見第5點)、正則表達式以及時間、隨機數等
- 4.3 其他常用包如math、XML處理等
5. 集合類體系:
- 5.1 List集合
- 5.2 Set集合
- 5.3 Map集合
6. http請求
7. json、xml讀寫
8. JSP、freemark
9. MVC編程 : 了解MVC模式的基礎原理
## 2. jquery的基礎知識
1. Jquery選擇器
2. 了解如何通過Jquery操作頁面元素的屬性
3. 了解Jquery事件的使用
4. 了解Ajax的使用(包括同步和異步)
## 3. Html基礎
1. 了解HTML元素以及元素屬性
2. 基于html和css可以進行簡單的頁面樣式調整
## 4. 數據庫
1. 至少熟悉一種關系型數據的基礎知識和語法(如mysql)
2. 了解編碼、字符集轉化
3. 了解數據庫事務
4. 了解并可配置Java數據庫連接池