當前位置:成語大全網 - 新華字典 - 手機中JAVA和JAVE有什麽區別

手機中JAVA和JAVE有什麽區別

Java是sun公司開發出的壹種較新的計算機編程語言,K-JAVA即J2ME(Java 2 Micro Edition),是專門用於嵌入式設備的JAVA軟件。

摩托羅拉A6288支持軟件開發商以K-Java編程語言為手機開發應用程序,可以提供,遊戲,個人信息處理,股票,電子地圖等服務程序。 摩托羅拉率先在手機上預裝了K-JAVA軟件平臺。

K-JAVA的平臺開放性:JAVA語言可以跨平臺運行,軟件開發商可以很容易的開發應用程序。

K-JAVA的動態下載能力:用戶可以輕松下載,並方便的安裝到手機中,不斷豐富商務和遊戲功能。

K-JAVA提供了HTTP、TCP/IP等高級因特網協議,手機預設K-JAVA平臺後可以自由訪問因特網,這意味著WAP協議之外的又壹手機和網絡之間的橋梁。

K-JAVA功能可以為我們做什麽?

應用領域:移動商務、移動辦公 、信息點播 。

應用描述: 利用手機隨時隨地進行交流、高效辦公工具 、個性化定制商務、生活、工作、娛樂信息。

應用舉例:股票、外匯、地址簿、日歷、文件管理 、天氣預報等。

隨著K-Java技術的不斷完善與發展,發展商們將對具有K-Java功能的手機用戶提供更還更全面的服務。如: 互動遊戲、互動新聞 、增強手機連接到無線網絡後進行數據交換的安全性、 載以Java語言寫成的內容、遙控家用電器。

java

概要

Java包含了壹種計算機編程語言和壹個平臺。

*Java編程語言是壹種高級語言。由Sun微系統公司(Sun Macrosystem)發布,並作為壹種開放的標準進行提供。

*Java平臺包括了Java虛擬機和Java應用程序接口(API)。

Java將原程序編譯成字節碼(bytecode),並通過Java虛擬機(JVM)解釋字節碼的方式來執行。因為這種運行方式,只要針對不同的計算機平臺準備相應的Java虛擬機,就可以很方便的實現Java語言的跨平臺性。因此,Java非常適合於企業網絡和Internet環境,現在已成為Internet中最受歡迎、最有影響的編程語言之壹。 Java有許多值得稱道的優點,如簡單、面向對象、分布式、解釋性、可靠、安全、結構中立性、可移植性、高性能、多線程、動態性等。

Java的主要應用有如下幾點:

*利用瀏覽器中的Java虛擬機運行於客戶端的Applet。

*利用本地虛擬機運行的Java應用程序,通常利用Swing或SWT等來編寫跨平臺的GUI界面系統。

*通過編寫Servlet/JSP來提供網絡服務,運行於網絡應用程序服務器中。

*利用嵌入式Java虛擬機運行於手機等移動設備的Java應用程序,使用J2ME API。

Java的產生

Java來自於Sun公司的壹個叫Green的項目,其原先的目的是為家用消費電子產品開發壹個分布式代碼系統,這樣我們可以把E-mail發給電冰箱、電視機等家用電器,對它們進行控制,和它們進行信息交流。開始,準備采用C++,但C++太復雜,安全性差,最後基於C++開發壹種新的語言Oak(Java的前身),Oak是壹種用於網絡的精巧而安全的語言,Sun公司曾依此投標壹個交互式電視項目,但結果是被SGI打敗。可憐的Oak幾乎無家可歸,恰巧這時MarkArdreesen開發的Mosaic和Netscape啟發了Oak項目組成員,他們用Java編制了HotJava瀏覽器,得到了Sun公司首席執行官ScottMcNealy的支持,觸發了Java進軍Internet。

Java的取名也有壹個趣聞,有壹天,幾位Java成員組的會員正在討論給這個新的語言取什麽名字,當時他們正在咖啡館喝著Java(爪哇)咖啡,有壹個人靈機壹動說就叫Java怎樣,得到了其他人的贊賞,於是,Java這個名字就這樣傳開了。

Java平臺根據API和使用領域,主要分為三種技術

*Java SE (舊稱J2SE) - Java Platform, Standard Edition, 定位在客戶端,主要用於桌面應用軟件的編程

*Java EE (舊稱J2EE) - Java Platform, Enterprise Edition, 定義在服務器端Java2的企業版,主要用於分布式的網絡程序的開發,如電子商務網站和ERP系統

*Java ME (舊稱J2ME) - Java Platform, Micro Edition, 主要應用於嵌入式系統開發,如手機和PDA的編程