什麼是java
Java是由Sun微系統公司所發展出來的程式語言,它本身是一種對象導向(Object-Oriented)的程式語言。JAVA目前在手機上應用最多的就是JAVA遊戲。
Java也号稱是能跨平台使用的語言,這主要是因為Java本身被編譯之後,并不是直接産生可執行的碼,而是産生一種中間碼叫作 ByteCode,這種碼必需在透過 Java 的直譯器來解讀它,才能夠真正的被執行,是以隻要平台上裝有這種Java的直譯器,就能解讀ByteCode也就能執行Java編譯過的程式,故與Java程式是在那種平台上被編譯的,就完全沒有幹系了。Java寫出來的程式可分為兩類,分别是Java Applet與一般的Application,而Application 這一類就與一般的程式如C++的作用是比較類似的,是一個獨立可執行的應用程式,像HotJava是一個浏覽器,且就是使用Java程式所發展出來的。最常見的Java程式包括應用程式和applets。應用程式是單獨的程式,諸如HotJava浏覽器軟體就是用Java語言編寫的。 Applets類似于應用程式,但是它們不能單獨運作, Applets可以在支援Java的浏覽器中運作。Applet主要是内置于HTML網頁中,在浏覽時發揮作用。
到今年6月,全世界已經有大約1億部Java手機在使用,除中國大陸外共有53個移動運作商正式推出了基于Java技術的無線資料增值服務。中國移動通信集團已經建立了無線Java增值服務體系,并推出了“百寶箱”等服務品牌,包括遊戲百寶箱、娛樂百寶箱、商務百寶箱、生活百寶箱等,已經于2003年7月10日開始正式商用。
中國聯通公司也正在其CDMA 1X網絡上建立無線Java增值服務體系,目前系統正在建設過程中,并且2003年9月26日中國聯通、北京振戎融通公司和Sun公司在人民大會堂宣布聯合發起成立“UniJa技術聯盟”,三方将在聯通CDMA 1X網絡上的Java增值服務方面全面合作。Java 簡介
現代技術的發展,尤其是網絡技術,給現代企業帶來了許多新的機遇和挑戰,如改善客戶服務、全球化和資訊檢索等,這些在技術上反映為資訊的擷取、系統管理、系統內建、新技術的開發、Internet、Intranet等等與商業的結合。而這些要求一個随處可用的開放的結構和在不同的平台之間低成本的資訊傳遞方式,Java正好滿足這些要求。
Java是由Sun Microsystems公司于1995年5月推出的Java程式設計語言(以下簡稱Java語言)和Java平台的總稱。用Java實作的HotJava浏覽器(支援Java applet)顯示了Java的魅力:跨平台、動感的Web、Internet計算。從此,Java被廣泛接受并推動了Web的迅速發展,常用的浏覽器現在均支援Java applet。另一方面,Java技術也不斷更新。
Java平台由Java虛拟機(Java Virtual Machine)和Java 應用程式設計接口(Application Programming Interface、簡稱API)構成。Java 應用程式設計接口為Java應用提供了一個獨立于作業系統的标準接口,可分為基本部分和擴充部分。在硬體或作業系統平台上安裝一個Java平台之後,Java應用程式就可運作。現在Java平台已經嵌入了幾乎所有的作業系統。這樣Java程式可以隻編譯一次,就可以在各種系統中運作。Java應用程式設計接口已經從1.1.x版發展到1.2版。目前常用的Java平台基于Java1.2。
Java語言是一個支援網絡計算的面向對象程式設計語言。Java語言吸收了Smalltalk語言和C++語言的優點,并增加了其它特性,如支援并發程式設計、網絡通信、和多媒體資料控制等。Java 簡介
現代技術的發展,尤其是網絡技術,給現代企業帶來了許多新的機遇和挑戰,如改善客戶服務、全球化和資訊檢索等,這些在技術上反映為資訊的擷取、系統管理、系統內建、新技術的開發、Internet、Intranet等等與商業的結合。而這些要求一個随處可用的開放的結構和在不同的平台之間低成本的資訊傳遞方式,Java正好滿足這些要求。