1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 探究Java語言在手機中的結合運用

        時間:2023-02-27 09:06:52 碩士論文 我要投稿
        • 相關推薦

        探究Java語言在手機中的結合運用

          摘要:Java目前被認為是手機游戲開發過程中應用效果最好的語言,其中J2ME是Java 2Micro Edition[J2ME]的簡稱,J2ME受歡迎的理由是因為其受到所有手機制造商的支持,并且目前大部分都具有Java功能,作為一個相對開發的平臺,J2ME能夠為用戶的成本做到降低,讓用戶能夠自由的來對其進行使用與開發,另外還因為極高的便利性,使得手機游戲的程序能夠在其它手機品牌中得到支持,另外它還具有在小設備上的使用優勢。

        探究Java語言在手機中的結合運用

          關鍵詞:Java 手機游戲 結合運用 語言

          1 Java語言在手機中的應用

          1.1 Java語言具有的優勢及特點

          Java語言在游戲中主要的應用的語言分為:j2SE,j2ME,對于j2ME主要是對手機應用程序的開發過程,因此手機中的Java中的J2ME是Java的一種應用方向。目前手機在開發的過程中,都朝著智能化及兼容化的方向邁進,在使用的過程中,能夠對第三方軟件作用有效的支持。使得第三方軟件在使用的過程中,能夠具有很多的方便,這也促使軟件的開發平臺出現了多樣化的發展。另外在老版手機的使用過程中,也需要使用到Java語言來進行編寫。

          1.2 手機游戲的分類與比較

          從手機游戲的角度來說,手機游戲主要分三種,首先第一種為嵌入式游戲,這種游戲一般都是手機本身所自帶的,比如很多手機都會自帶推箱子、貪吃蛇及俄羅斯方塊這樣的游戲,對于這種游戲來說,在使用的過程中,很容易遭到淘汰。第二種是SMS游戲,這種游戲需要通過短信的發送才能夠得以運轉。常見的這種游戲就是對現場的比賽進行投票,這種游戲在時候的時候會產生一定的費用,因此并不受到用戶的歡迎。第三種游戲就是瀏覽系游戲,這種游戲是利用手機本身來進行設置的,能夠在聯機及脫機的狀態下同時的來進行使用。用戶可以用聯網的方式來通過手機運營商或者是一些游戲網站來玩這些游戲,并能夠在網站上來將這些游戲給下載下來。這類游戲包含的范圍比較廣,對網絡游戲、街機游戲及脫機游戲能夠使用,因此瀏覽器游戲也成為了當前比較流行的游戲種類。另外,在使用的時候,產生的費用相對來說也比較的低。

          2 瀏覽器游戲的開發與使用

          2.1 瀏覽器游戲是在手機功能增加的前提下開發的

          在智能手機的出現之前,人們所使用的手機存在的資源都是比較有限的,在使用的時候,需要通過按鍵輸入來進行,并且在內存及顯卡方面都有所限制,因此,這些手機只能夠對2D手機能夠進行運用。但是隨著手機技術的不斷發展,使得手機的功能也發生了較大的變化。3D游戲在目前已經得以實現。另外手機瀏覽器游戲也可以使用C++來進行開發。

          2.2 對Java語言的使用理由

          對于C++語言來說,其具備對系統資源進行直接訪問的優勢,并且能夠將這些資源編譯成本地代碼。在對瀏覽器手機游戲進行開發的時候,通過能夠對任何種類的設計語言進行滿足。但是Java語言是游戲開發中使用最為流行的語言,因為Java是手機瀏覽器游戲開發時所使用的最為方便的語言。

          目前很多手機都使用Java語言,因為J2ME是屬于一個較為開放的平臺。它可以做到對用戶的成本進行降低,并且在使用的時候,還具有較高的靈活性,因此可以讓開發者來對其進行自由的開發,體現出其具有極大的便利性,另外,還可以讓不同手機品牌都能夠將Java語言編寫的程序進行運轉起來。另外,在Java程序進行運轉的時候,并不會對其它程度的運轉造成影響,更不會對手機的使用帶來影響。

          另外J2ME由Mobile In-formation Device Profile(MIDP)API組成的,其是為了能夠讓移動設備及手機的應用程序得以開發而進行設計的,并且在設計的過程中,還需要牢記其具有的約束與限制。另外開發的MIDP version 2.0也能夠運用到游戲開發過程中,使得游戲在開發的時候,能夠得到較為簡便的運用,并且MIDP2.0是Java的一種升級版,在運轉的時候,其具有的速度與兼容性等各個方面都比較的好。

          2.3對Java語言的介紹

          Java語言是由Sun微系統公司進行開發而得到的程序語言,它是一種能夠面向對象程序的語言。

          Java語言目前子啊手機中應用最為廣泛的就是對游戲的應用。Java手機軟件平臺對MIDP及CLDC進行了使用。它是屬于J2ME所包含的一部分,在我國一般人們會把它稱作為無線Java技術。

          2.4 MIDP的應用過程

          目前MIDP的最新版本就是MIDP2.0,這種版本的軟件能夠在使用的時候,具有較強的圖形功能,并且還具有藍牙應用編程接口,在使用的過程中,能夠對各種不同類型的HTTP的安全連接類型及各種媒體應用編程的接口進行支持。

          在游戲的開發過程中,使用MIDP 2.0API是較為安全的,另外它還具有內容較為豐富的多媒體應用程序,并且能夠在移動設備上來對APIs進行加載。

          MIDP 2.0是在MIDP 2.0的基礎上來進行開發的。開發之后的MIDP 2.0在使用的時候,能夠較為快速的為移動應用程序在使用的時候具有一定的開發平臺。另外Game ApI還對MIDP進行了相關的補充,所謂的API就是指:mi-croedition.lcdui.game API包。它可以通過Game ApI,MIDP2.0來對游戲的開發者提供更好的開發平臺,并且從MIDP1.0零的基礎上來進行開發的。這種基石被創建和制約各種游戲要素如游戲畫布精神和層次等等分了類。另外在MIDP2.0的使用過程中,能夠做到對游戲開發時所需要的時間做到有效的降低,并且在游戲開發的時候,也需要做到對另外兩個MIDP 2.0API包的使用,這兩個MIDP 2.0API包分別是指:

          avax.mi-croedition.midlet和javax.microedition.lcduijavax.m是移動設備在對游戲進行開發時的基礎,javax.microedition.lcduiAPI包對于開發一個所有移動應用程類型的用戶界面是十分必要的。這個API提供了很多類去創建并制約UI模塊,并且為移動應用程序包括游戲處理輸入。

          3 結語

          Java語言的使用,因為其具有跨平臺的優勢性,因此在全世界范圍內都得到了使用,并且在使用的過程中,具有較好的穩定性及兼容性,給程序開發者帶來了不少的便利,也使手機用戶能夠得到更為方便的使用。因此,Java語言在手機的發展過程中起到了重要的作用。因此,我們在未來更應該加強對Java語言的使用,使其能夠與手機的使用進行結合起來,做到對科技發展的使用。

          參考文獻

          [1]洪穎.兩種流行網站設計技術的研究與實現[J].電腦知識與技術,2009年26期.

          [2]芮文艷.基于JavaScript制約頁面樣式的研究[J].福建電腦,2009年04期.

          [3]熊圣芬,賀智明,王俊.基于JavaScript和DOM的動態表單設計及數據提交[J].江西理工大學學報,2009年01期.

          [4]么煒,王雷,陳永峰,程洪.基于WebGIS的有線電視網絡監控系統的研究與實現[J].中國市場,2009年01期.

        【探究Java語言在手機中的結合運用】相關文章:

        C語言課程在高職院校教學中存在的問題與改革措施探究論文04-11

        愉快教育在體育教學中的運用05-30

        傅氏變換中的問題探究論文04-26

        多媒體技術在體育教學中的運用06-15

        演示實驗在化學教學中的運用探索05-09

        快樂體育在體育教學中的發展與運用08-18

        探析德育在中學體育教學中的運用08-23

        論述德育在中學體育教學中的運用08-23

        淺談體育游戲在體育教學中的運用06-15

        在籃球教學中運用體育游戲的探討08-12

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>