- 具備良好的java語(yǔ)言基礎(chǔ),不要還沒(méi)有學(xué)習(xí)java語(yǔ)言就拿起一本J2ME的書來(lái)看。這樣效果并不好,相反如果你有良好的java語(yǔ)言基礎(chǔ)的話,J2ME就顯得比較容易掌握!
- 如果你決定開始學(xué)習(xí)J2ME了,那么首先你應(yīng)該清楚J2ME的體系結(jié)構(gòu)是什么樣的。當(dāng)你真正清楚了Configuration和Profile的關(guān)系、了解了CDC和CLDC的區(qū)別后,那么你可以開始編寫自己的HelloWorldMIDlet了
- 選擇的開發(fā)環(huán)境,J2ME的開發(fā)環(huán)境比較靈活。我推薦使用Eclipse和EclipseME插件。因?yàn)镋clipse的插件非常豐富且靈活,當(dāng)你開發(fā)聯(lián)網(wǎng)應(yīng)用程序的時(shí)候安裝Lomboz就可以了。當(dāng)然你也可以選擇Jbuilder等IDE,但是不推薦記事本!
- 在編寫代碼之前,應(yīng)該多讀一下好的代碼。畢竟MIDlet的寫法和一般的java Application不是很一樣。推薦WTK中的Demo程序。
- MIDP的API doc比較少,每個(gè)類的方法也很少。如果有時(shí)間的話,每天看個(gè)4-5個(gè)。這會(huì)對(duì)你幫助很大。畢竟它的API和J2SE的并不一樣,只是它的子集,不應(yīng)該想當(dāng)然的使用。
- 清楚MIDP中UI和低級(jí)UI類的使用和區(qū)別,在你做用戶界面的之前,思考好什么符合你的要求,推薦使用UI,這樣更簡(jiǎn)單、可移植性更好。但是需要使用Canvas的時(shí)候不要猶豫,大膽使用!清楚事件和低級(jí)事件處理的機(jī)制。
- 在開發(fā)應(yīng)用程序的時(shí)候盡量使用MVC模式,這樣擴(kuò)展性出色。
- 徹底掌握Record Management System,這是MIDP的一個(gè)重要子集。實(shí)現(xiàn)數(shù)據(jù)持久性存儲(chǔ)不可缺少的系統(tǒng)。善于使用RecordFilter和RecordEnumeration來(lái)簡(jiǎn)化RMS的操作,在我的blog里面有一系列的關(guān)于RMS的文章,有時(shí)間就看看吧!
- 重視線程,如果你還不真正清楚線程的時(shí)候的話,那么趕快找資料看看吧。在J2ME的開發(fā)中,這非常的重要。具備了聯(lián)網(wǎng)的能力則給你的應(yīng)用程序插上了翅膀,而聯(lián)網(wǎng)的時(shí)候?yàn)榱吮苊舛氯欢ㄒ褂枚嗑€程技術(shù)。
- 時(shí)刻關(guān)注的技術(shù),比如PIM,BlueTooth等都在慢慢的得到支持。你可以使用WTK2.2開發(fā)相關(guān)的程序了。
- 掌握J(rèn)ava中文問(wèn)題,在J2ME中這個(gè)問(wèn)題更加突出。你應(yīng)該把你的應(yīng)用程序放到手機(jī)上去測(cè)試這個(gè)問(wèn)題而不是在模擬器上。
- IO不用我說(shuō)你也必須清楚,在J2ME中提供的IO包中,類比較少你更應(yīng)該注意。
- 不要因?yàn)槁犝f(shuō)手機(jī)資源受限,在寫程序的時(shí)候就顧慮重重,不要犧牲代碼的可讀性和可維護(hù)性,但是也不能亂用。這個(gè)時(shí)候你的java語(yǔ)言的基礎(chǔ)起到了重要的作用!
- 如果想開發(fā)游戲,那么你應(yīng)該多讀相關(guān)的書籍。我這里一本J2ME游戲開發(fā)的書籍(電子版).想看的話可以email聯(lián)系我,http://javap2p.nease.net/book/j2me_gamingbook_pdf.zip
- 如果有些問(wèn)題想了很久都沒(méi)有明白的話,可以到論壇上去問(wèn)問(wèn),但是不要一有問(wèn)題就問(wèn),自己思考后得到正確答案效果更好。或者把問(wèn)題放下幾天,也許自然而然就明白了!不是胡說(shuō)。
- 多寫代碼!多多總結(jié)!簡(jiǎn)單的八個(gè)字,非常重要
新手如何學(xué)好J2ME
更新時(shí)間: 2007-01-16 16:24:32來(lái)源: 粵嵌教育瀏覽量:1143
今天談?wù)勛约簩W(xué)習(xí)J2ME的一些心得。希望對(duì)大家有所幫助。同時(shí)歡迎大家談?wù)勛约旱母惺埽?
粵嵌動(dòng)態(tài)
推薦閱讀
- ·摩通傳動(dòng)(深圳)有限公司專場(chǎng)招聘會(huì)
- ·廣州2515嵌入式開發(fā)就業(yè)班
- ·嵌入式系統(tǒng)代碼功耗與內(nèi)存優(yōu)化策略
- ·粵嵌科技深度參與第二屆全國(guó)大學(xué)生職業(yè)規(guī)劃大賽,以產(chǎn)教融合助力高質(zhì)量就業(yè)
- ·移遠(yuǎn)通信科技有限公司專場(chǎng)招聘會(huì)
- ·嵌入式系統(tǒng)設(shè)計(jì)的核心技術(shù)挑戰(zhàn)與創(chuàng)新實(shí)踐
- ·嵌入式實(shí)時(shí)操作系統(tǒng)的任務(wù)調(diào)度優(yōu)化策略與實(shí)踐
- ·湖北精實(shí)機(jī)電科技有限公司專場(chǎng)招聘會(huì)(長(zhǎng)沙校區(qū))
- ·信號(hào)量與互斥鎖在資源競(jìng)爭(zhēng)中的協(xié)同控制機(jī)制
- ·粵嵌科技2025年中總結(jié)大會(huì)召開——擘畫產(chǎn)教融合新藍(lán)圖