# 什么是Java
Java可以理解為編程語言或者開發工具。
**目的**
Java 最終的目的是用于編寫直接在機器上運行的程序。
與 HTML 運行與瀏覽器,SQL 運行與數據庫系統對比,Java 能做的事情更多,更加的普遍。
**對于跨平臺的理解**
為了讓平臺對編程人員透明,寫出可以在不同平臺運行的相同源代碼,Java 開發除了 JVM (Java 虛擬機)。
> 一次編譯,到處運行。
## Java 的發展史
* Java 創始人
* Java 的演化步驟
* SUN 公司
* Oracle 公司 09 年收購 SUN 公司
- Java業余班教學管理
- JAVA基礎
- JAVA開發學習準備
- JAVA介紹
- 開發JAVA的準備
- JAVA的運行原理
- JDK配置
- 我的第一個JAVA程序
- 類與對象
- 基礎語言要素
- 數據類型
- Eclipse的安裝與使用
- 變量
- 直接量
- 運算符
- 流程控制
- 數組結構
- 面向對象
- 隱藏與封裝
- 深入構造器
- 類的繼承
- 多態
- 包裝類
- final修飾符
- 抽象類
- 接口
- 設計模式
- 單例模式
- 工廠模式
- 集合框架
- 集合排序
- 常用類學習
- 異常處理
- Java基礎綜合練習
- JAVA高級
- 泛型
- 多線程
- 線程的創建
- 線程的生命周期
- 線程同步
- 線程通信
- 輸入輸出流(I/O編程)
- File文件操作
- 字節流與字符流
- 數據庫
- 數據庫介紹
- 數據庫安裝
- SQL
- 表的基本操作
- 修改數據語句
- 數據檢索操作
- 多表數據操作
- 表結構設計
- 綜合應用
- JavaWeb