一、Java的起源:java
Oak --> Java編程
二、Java的發展多線程
Java1.0oracle
Java2 JavaSE:Java平臺標準版 JavaME:微型版 JavaEE:企業版jvm
Sun公司編輯器
oracle公司分佈式
三、Java的特性spa
面向對象操作系統
可移植性 jvm實現了可移植性線程
健壯性
分佈式
多線程:線程能夠理解爲輕量的進程。
四、Java的工做方式
Java源文件(.java格式結尾)-- 通過Java編輯器編譯 -- 字節碼文件(.class格式結尾) -- 被類裝載器裝載到Java虛擬機(JVM) -- 被jvm解釋給操做系統 -- 操做系統執行代碼
五、Java開發系統的構成
Java虛擬機(jvm):指令集、寄存器、堆棧、垃圾處理器、方法區域組成。
三種區域:局部變量區域、執行環境區域、操做數區域。
類庫:一、標準庫是由官方提供,能夠直接使用類庫中的類
二、開發者本身的類
包:本質上是文件夾的形式,用於組織項目文件
JRE:Java運行環境
JDK:Java開發套件。
六、Java技術的應用
JavaME:andriod開發
JavaSE:標準版,用於桌面軟件的編程
JavaEE:爲企業級開發提供的一整套解決方案