Java起源,發展,特性,工作方式,開發系統的構成,技術應用,java技術應用

來源:互聯網
上載者:User

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.