當前位置:編程學習大全網 - 編程語言 - 手機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的編程

Java的特色

Java從1995年的暑假開始在計算機業界就受到了高度註意,特別是在Internet和多 媒體(Multimedia)相關產品類方面。Java是

*是壹種軟件技術

*是壹種由美國SUN計算機公司(Sun Microsystems, Inc.)所研究而成的語言

*是壹種為 Internet發展的計算機語言

*是壹種使網頁(Web Page)產生生動活潑畫面的語言

*是壹種使網頁(Web Page)由靜態(Static)轉變為動態(Dynamic)的語言

*是壹種語言,用以產生「小應用程序(Applet(s))」

*是壹種簡化的C++語言 是壹種安全的語言,具有阻絕計算機病毒傳輸的功能

*是壹種將安全性(Security)列為第壹優先考慮的語言

*是壹種使用者不需花費很多時間學習的語言

*是壹種突破用戶端機器環境和CPU結構的語言

*是壹種「寫壹次,即可在任何機器上執行(Write OnceRun Anywhere)」的語言是有史以來,第壹套允 使用者將應用程序(Applications)通過Internet從遠端的服務器(Remote Server)傳輸到本地端的機器 上(LocalMachine)並執行

*是壹種應用程序提供者不需要知道使用者的計算機硬件(如:Sun, Intel, 或MAC等)與軟件(如:SW- UNIX, MAC O/S, Windows, 或NT等)環境的語言(Kestenbaum, 1995)。

JavaFX

在2007JavaOne會議上,Sun負責軟件業務的執行副總裁格林公布了JavaFX Script:壹種用於編寫能夠在支持Java的PC和手機上運行的應用軟件的更簡單的腳本語言。為了解決手機的兼容性問題JavaFX Mobile是壹種面向手機廠商、提高Java應用軟件在不同手機間兼容性的軟件包。

目前最新版 的java有三個版本,java SE,JAVA ME,JAVA EE.

  • 上一篇:女生可以學計算機嗎?
  • 下一篇:vc++編程,怎麽文件讀取數據?
  • copyright 2024編程學習大全網