本文目錄一覽:
手機上能運行java嗎?
當然可以的,不過這個需要手機支持JAVA以前的老版手機大部分都有這種的,不過,現在最流行的是安卓的手機了,手機遊戲也大部分是安卓寫的;
電腦上編寫的java程序直接放在手機里 能否運行 要看手機是否支持java程序
以前很多老版機器是默認就有java的功能了, 直接不支持java的機器就越過了。
如果手機支持 默認又沒有java環境 可以在網上去下載 。
什麼是JAVA手機?
java手機就是支持java運行的手機。
手機一般不說單純用java系統的,但是早期的半智能機必然基於java的平台,很多山寨機都這樣,可以直接運行java程序,因為裡面內置了JVM(java虛擬機)。由於java跨平台的特性,所以能夠運行。
其實現在的安卓也是如此,安卓是JAVA ME的一個分支,起根源還是java平台。其實安卓的概念早在上個世紀已經被提出,然後當時硬體條件跟不上,所以才沒有流行。
總結:早期的半智能機和現在的安卓手機,都可以說是基於java平台的,但都不能明確說是java的系統。
手機的「Java」是什麼?
手機JAVA是一個平台,當你的手機具備JAVA功能了之後,你就能安裝更多的軟體,更多的遊戲,手機會更娛樂化
但是因為JAVA的版權費用很高,並且對手機硬體的要求,所以目前國產機具有JAVA功能的很少,好多山寨機什麼的都沒有。。。
手機支持Java有什麼用?
支持java的手機可以直接使用java的模擬器來模擬
支持java的手機可以運行大量java格式的手機軟體或是遊戲
就是說手機中安裝了JAVA軟體,你可以用它來下載使用手機瀏覽器,遊戲,手機QQ等其它應用軟體。(個人覺得作為一個軟體平台,java有些像電腦的Windows 一樣)
Java——是由Sun Microsystems公司於1995年5月推出的Java程序設計語言和Java平台的總稱。用Java實現的HotJava瀏覽器(支持Java applet)顯示了Java的魅力:跨平台、動態的Web、Internet計算。
作為程序語言,它本身是一種對象導向(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網頁中,在瀏覽時發揮作用。
Java的目標是為了滿足在一個充滿各式各樣不同種機器,不同操作系統平台的網路環境中開發軟體。利用Java程序語言,可以在網頁中加入各式各樣的動態效果。可以放上一段動畫,加入聲音,也可以建立互動式網頁等。
Java手機軟體平台:
Java手機軟體平台採用的基本Java平台是CLDC (Connected Limited Device Configuration)和MIDP (Mobile Information Device Profile),是J2ME (Java 2 Micro Edition)的一部分,在中國一般稱為「無線Java」技術。此前,有人把它叫做「K-Java」;其實,K-Java的叫法只是Sun公司在開發KVM Java虛擬機時的項目代號,在該技術被正式命名為KVM後,就不再用K-Java了。
KJava即J2ME(Java 2 Micro Edition),是Sun公司專門用於嵌入式設備的Java軟體。以KJava編程語言為手機開發應用程序,可以為手機用戶提供遊戲、個人信息處理、電子地圖、股票等服務程序。J2ME(Java 2 Micro Edition)是致力於消費產品和嵌入式設備的最佳解決方案。J2ME在設計其規格的時候,遵循著「對於各種不同的裝置而造出一個單一的開發系統是沒有意義的事」這個基本原則。於是J2ME先將所有的嵌入式裝置大體上區分為兩種:一種是運算功能有限、電力供應也有限的嵌入式裝置(比方說PDA、手機);另外一種是運算能力相對較佳、並且在電力供應上相對比較充足的嵌入式裝置(比方說冷氣機、電冰箱)。因為這兩種區分,所以Java引入了一個叫做Configuration的概念,然後把上述運算功能有限、電力有限的嵌入式裝置定義在Connected Limited Device Configuration(CLDC)規格之中;而另外一種裝置則規範為Connected Device Configuration(CDC)規格。也就是說,J2ME先把所有的嵌入式裝置利用Configuration的概念區隔成兩種抽象的型態。
Java技術的開放性、安全性和龐大的社會已有資源,以及其跨平台性,即「編寫一次,到處運行」的特點,使Java技術成為智能手機軟體平台的事實標準。採用Java技術後,編寫應用程序和提供服務的人就不必關心接受其服務的手機採用的是什麼操作系統和晶元,只要按照Java的要求去寫程序就好了;同樣,生產手機的廠商也不必顧慮將來誰來提供增值服務。可以看出,採用Java技術,可以建立完整、高效的無線數據增值服務產業鏈,從而為用戶提供靈活、個性化、內容方式多樣的服務。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/151454.html