欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

如何探究開發(fā)J2ME應(yīng)用程序準則

本篇文章給大家分享的是有關(guān)如何探究開發(fā)J2ME應(yīng)用程序準則,小編覺得挺實用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

創(chuàng)新互聯(lián)公司是一家專業(yè)提供麗江企業(yè)網(wǎng)站建設(shè),專注與做網(wǎng)站、成都網(wǎng)站制作H5高端網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為麗江眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計公司優(yōu)惠進行中。

和大家重點討論一下開發(fā)J2ME應(yīng)用程序準則,我們將復(fù)習(xí)一下在為小型設(shè)備開發(fā)應(yīng)用程序時需要牢記的一些注意事項。看一下在使用J2SE編譯J2ME應(yīng)用程序時調(diào)用編譯器的方法。小編將探究打包和部署,以及在這個過程中提前驗證所扮演的角色。

開發(fā)J2ME應(yīng)用程序準則

一.開發(fā)J2ME應(yīng)用程序

1.介紹

我們將復(fù)習(xí)一下在為小型設(shè)備開發(fā)應(yīng)用程序時需要牢記的一些注意事項。我們將看一下在使用J2SE編譯J2ME應(yīng)用程序時調(diào)用編譯器的方法。我們將探究打包和部署,以及在這個過程中提前驗證所扮演的角色。

設(shè)計開發(fā)小型設(shè)備應(yīng)用程序要注意的事項

為小型設(shè)備開發(fā)應(yīng)用程序,需要您在設(shè)計階段制定某種策略。***是在開始編寫代碼之前,戰(zhàn)略性地為小型設(shè)備設(shè)計應(yīng)用程序。由于無法考慮到所有的"gotchas",在開發(fā)應(yīng)用程序之前更正代碼是一件很痛苦的工作。

2.下面是一些可以考慮的設(shè)計策略:

保持程序簡單。除去不必要的功能,如果可能的話,將它們做成獨立的、次要的應(yīng)用程序。

程序越小越好。這一點對所有的開發(fā)者來說應(yīng)該是顯而易見的。越小的程序占用的設(shè)備內(nèi)存越少,并且花費的安裝時間越少。可考慮將您的Java應(yīng)用程序打包,作為壓縮的Java檔案(jar)文件。

運行時占用最少的內(nèi)存。為盡可能減少運行時占用的內(nèi)存,使用標量類型代替對象類型。同時,不依賴垃圾收集程序。您應(yīng)該在使用完對象時將對象引用置空,這樣可有效管理內(nèi)存。另外一種減少運行時所需內(nèi)存的方法是使用“惰性”實例,它僅在必需時才分配對象。其它一些減少小型設(shè)備上過量和峰值內(nèi)存使用的方法有快速釋放資源、重新使用對象以及避免異常。

3.設(shè)計開發(fā)移動設(shè)備J2ME應(yīng)用程序的注意事項

開發(fā)移動設(shè)備應(yīng)用程序的規(guī)則與我們前面提及的開發(fā)小型設(shè)備的相同:先設(shè)計再編碼。讓我們檢查一下開發(fā)移動設(shè)備應(yīng)用程序時可考慮的一些設(shè)計建議:

服務(wù)器做大部分的工作。將計算性較強的任務(wù)放到服務(wù)器上,讓服務(wù)器為您做這些工作。讓移動設(shè)備處理界面和最少的計算工作,而讓服務(wù)器做繁重的工作。當然,您為其開發(fā)應(yīng)用程序的移動設(shè)備對設(shè)備連接到服務(wù)器上的難易程度和頻率有重要影響。
謹慎地選擇編程語言。J2ME仍然處于成長期,可能還不是***的選擇。根據(jù)您的需要,選擇其它的面向?qū)ο笳Z言,如C++,可能會更好。

4.性能注意事項

??為性能而編碼。下面有一些以獲得***性能為目標的編碼方法:

使用局部變量。訪問局部變量比訪問類成員更快。

避免字符串串聯(lián)。字符串串聯(lián)不僅會降低性能,而且會增加應(yīng)用程序的內(nèi)存峰值占用量。

使用線程,避免同步。任何運行時間超過1/10秒的操作都需要一個獨立的線程。避免同步同樣能提高性能。

5.編譯注意事項

??同其它的Java應(yīng)用程序一樣,您在打包和部署應(yīng)用程序之前要先進行編譯。盡管有了J2ME,您仍然使用J2SE編譯器并且需要用適當?shù)倪x項來進行調(diào)用。

??特別的,您需要使用-bootclasspath選項來指示編譯器使用J2ME類,而不是J2SE類。不要在編譯器的CLASSPATH中設(shè)置配置類。這樣將導(dǎo)致運行時錯誤,因為不管CLASSPATH中有什么,編譯器將首先自動搜索J2SE的核心類。換句話說,編譯器將無法引用特定J2ME配置中缺少的類或方法,結(jié)果導(dǎo)致在嘗試運行應(yīng)用程序時出現(xiàn)運行時錯誤。

6.打包和部署注意事項

??由于J2ME是為內(nèi)存有限的小型設(shè)備設(shè)計的。大部分常用的Java提前驗證已經(jīng)從虛擬機中除去以形成一個較小的覆蓋區(qū)域。結(jié)果,在配置之前提前驗證J2ME應(yīng)用程序就很有必要。在運行時會附加一個檢查以確保這個類在提前驗證之后還沒有改變過。

如何嚴格執(zhí)行提前驗證或者檢查類的正確性依靠的是工具包。CLDC提供一個稱為提前驗證的命令行實用程序,它能夠進行實際的驗證并且可以把一些額外的信息插入到類文件中去。MIDP使用無線工具包,這種工具包提供一種GUI工具,也可從命令行運行這種工具。

部署工作取決于您要部署的平臺。應(yīng)用程序必須以一種適合J2ME設(shè)備類型的格式進行打包和配置,就如簡表定義的那樣。

以上就是如何探究開發(fā)J2ME應(yīng)用程序準則,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降摹OM隳芡ㄟ^這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

新聞名稱:如何探究開發(fā)J2ME應(yīng)用程序準則
URL鏈接:http://www.chinadenli.net/article40/jogoho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站小程序開發(fā)移動網(wǎng)站建設(shè)商城網(wǎng)站面包屑導(dǎo)航網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)