Oak:智能電子產品進行交互式操作而開發。
Oak->java
2 Java的發展
java1.0 第一版
java2 JavaSE JavaME JavaEE
3 Java的特性
面向對象
可移植性
JVM:Java虛擬機
健壯性
去除了指針、早期的靜態、動態檢查、強類型的語言
分佈式
多線程:線程可以理解爲輕量級的進程。
4 Java的工作方式
Java源文件(.java)--->Java編譯器--->字節碼文件(.class)----->
被類裝載器裝載到JVM----->然後由JVM來解釋給操作系統---->最後由
操作系統執行。
5 Java開發系統的構成
Java虛擬機(JVM):指令集、寄存器、堆棧、垃圾處理器、方法區域。
三種區域:局部變量區域、執行環境區域、操作數區域。
類庫:Java標準類庫, 開發者自己提供的類庫
包:用於控制、組織代碼結構
JRE:Java Runtime Environment 。Java運行環境
JDK:Java Development Kit。Java開發環境
6 Java技術的應用
JavaSE:java標準環境,主要用於桌面應用軟件的編程。
JavaME:IOS/Android
JavaEE:Java企業級開發。java web