Java相關技術點及技術內容
阿新 • • 發佈:2019-02-01
======對於本部落格的所有文章,期待批評指正。======
目錄
Java基礎部分
Java開發前奏
- 計算機基本原理
- Java語言發展簡史以及開發環境的搭建
- 體驗Java程式的開發
- 環境變數的設定
- 程式的執行過程
- 相關反編譯工具介紹
- Java開發工具eclipse的安裝和使用
- Javadoc的說明
Java基礎語法
- Java語法格式
- 常量和變數
- 變數的作用域
- 方法和方法的過載
- 運算子
- 程式流程控制
- 陣列和運算元組的類
- 對陣列迴圈遍歷以及針對陣列的常用查詢、排序演算法原理
面向物件程式設計
- 面向物件的思想
- 類與物件
- 類的設計
- 物件三大特性:封裝、繼承和多型
- 異常處理
多執行緒應用
- 多執行緒概念
- 如何建立多執行緒
- 執行緒安全
- 執行緒同步
- 執行緒間的通訊
- 死鎖
集合框架
- Java API介紹
- List
- Set
- Map
- 掌握並應用泛型
IO技術
- 輸入流
- 輸出流
- 字元流
- 位元組流
Java網路程式設計
- 網路通訊底層協議TCP/UDP/IP
- Socket
- C/S程式設計
Java高階特性
- 遞迴程式
- 反射
- 代理
- 泛型
- 列舉
- 正則表示式
資料庫技術
Oracle基礎管理
- Oracle資料庫安裝
基本SQL語句
- 資料庫的建立
- 表格控制授權和回收
- 表格的增刪查改
- 索引
- 約束
多表連線和子查詢
- 自然連線
- 等值連線
- 外連線
- 自連線
觸發器和儲存過程
- 觸發器和儲存過程的使用場合
資料庫設計優化
- where子句中的連線順序
- order by ,group by, having
資料備份與移植
- 移植技巧
- 備份方案
- 匯入匯出
JDBC技術
JDBC基礎
- Connection類
- Statement類
- PreparedStatement類
- ResultSet類
連線池
- 連線池的概念
- 連線池的建立、治理、關閉和配置
ORM與DAO封裝
- 物件關係對映思想
- JDBC的DAO封裝
WEB基礎技術
XML技術
- dom4j
- sax
- jaxp
HTML/CSS
- HTML語言
- HTML整體結構
- 基本的HTML標籤
- 表單元素
- 五大CSS選擇器
- CSS匯入方式
JavaScript
- JavaScript基本語法
- 內部物件
- DOM
- 自定義函式
- 全域性函式
- 事件處理
jsp/servlet
- servlet的生命週期
- servlet常用介面和類
- 配置servlet
- jsp概念
- jsp的動作指令
- jsp常用的9個內建物件
- EL和JSTL
- 自定義標籤
- 監聽器
- 過濾器
- jsp分頁
- jsp上傳檔案
Ajax
- Ajax的概念
- Json
- XMLHttpRequest物件
- 使用jQuery實現Ajax
- Ajax獲取Json資料
WEB主流框架技術
struts2
- struts2概念
- 配置Package
- 配置Action
- 配置Result
- struts2 servlet API
- struts2和Form表單互動
- OGNL
- 攔截器
- 國際化
- 上傳下載
- struts2標籤
spring
- spring概念
- IOC思想
- DI依賴注入
- Bean生命週期
- 自動裝配
- 集合注入
- AOP概念
- 宣告式事務處理
- spring註解
hibernate
- hibernate概念
- hibernate配置檔案
- hibernate對映檔案
- 基本增刪改查
- 實體物件的三種狀態
- 關聯對映
- Lazy
- HQL
- hibernate註解
- 快取
springMVC
- SpringMVC概念
- handlerMapping
- RequestMapping
- springMVC引數傳遞
- 返回頁面資料
- 介面卡
- 攔截器
- 檢視和模型
- 上傳檔案
- springMVC Ajax的使用
- struts2和springMVC的區別
MyBatis
- mybatis概念
- 使用mybatis實現基本增刪改查
- 註解方式實現
- 動態SQL
- 多種引數傳遞
- 一對一
- 一對多
- 多對多
拓展
- webservice
- servlet 3.0
- 工作流:JBPM 或 activiti5
- 許可權管理:shiro
- display tag分頁標籤
- UML
- JSF
- 頁面靜態化:freemaker
- weblogic
- 網站搜尋iucene
- 頁面快取:oscache
- 圖片分離:jersey
- Linux作業系統
- redis
- jQuery圖形報表