Java起源,發展,特性,工作方式,開發系統的構成,技術應用。本站提示廣大學習愛好者:(Java起源,發展,特性,工作方式,開發系統的構成,技術應用)文章只能為提供參考,不一定能成為您想要的結果。以下是Java起源,發展,特性,工作方式,開發系統的構成,技術應用正文
1.java的起源
Oak(可移植性差)------>Java(未解決平台移植性)
2.Java的發展
鼻祖:Java1.0
發展:Java2 JavaSE:java平台標准版
JavaME:微型版
JavaEE:企業版
開始:sun公司----後來:Oracle公司
3.Java的特性
1)面向對象:去除了C和C++的復雜性
2)可移植性:JVM(Java虛擬機)實現程序的可移植性
3)健壯性:提供早期的靜態動態檢查,排除出錯誤的條件,去除了指針
4)分布式:Java提供一些類庫提供網絡編程,可以輕松使用類庫處理TCP/IP協議
5)多線程:可以理解為輕量的進程
4.Java的工作方式
Java源文件(.java)---編譯器編譯--->字節碼文件(.class)---類加載器加載--->Java虛擬機(JVM)---解析--->操作系統(執行)
5.Java開發系統的構成
1)Java虛擬機(JVM):指定集,寄存器,堆棧,垃圾處理器,方法區域組成。
三種區域:局部變量區域,執行環境區域,操作數區域。
2)類庫:Java標准類庫(官方提供,可直接使用)
開發者自己的類(自行導入)
3)包:有效組織代碼,管理代碼結構,本質是使用文件夾的形式
4)JRE:運行環境(Java Runtime Environment)
5)JDK:Java Development Kit,Java開發套件
6.Java技術應用
JavaME:目前市場份額很小,IOS與Android是主流
JavaSE:標准版,用於桌面軟件的編程
JavaEE:為企業級開發提供一整套的解決方案,JavaWeb