您的位置:首頁 > 學(xué)生信息 > 學(xué)習(xí)心得
來源:北大青鳥飛迅校區(qū)|發(fā)布時間:2013-04-28 15:55:16
一、J2ME中需要的Java基礎(chǔ)知識
現(xiàn)在有大部分人,都是從零開始學(xué)J2ME的,學(xué)習(xí)J2ME的時候,總是從Java基礎(chǔ)開始學(xué)習(xí),而且現(xiàn)在講Java基礎(chǔ)的書籍中都是以J2SE來講基礎(chǔ),這就給學(xué)習(xí)造成了一些不必要的麻煩,下面將J2ME中用到的和不需要的Java基礎(chǔ)知識做一個簡單的說明。
J2ME中使用到的Java基礎(chǔ)知識:
1、Java語法基礎(chǔ):包括基本數(shù)據(jù)類型、關(guān)鍵字、運算符等等
2、面向?qū)ο蟮乃枷耄侯惡蛯ο蟮母拍睿^承和多態(tài)等等
3、異常處理
4、多線程
J2ME中沒有用到的Java基礎(chǔ)知識:
1、JDK中javac和java命令的使用
2、Java基礎(chǔ)中的很多類在J2ME中沒有,或者類中的方法做了大量的精簡。所以建議在J2ME中熟悉類庫。
3、Applet、AWT、Swing這些知識在J2ME中根本使用不到。
簡單說這么多,希望學(xué)J2ME的朋友們能少走一些彎路,不足之處希望大家積極指正和補充。
二、J2ME中暫時無法完成的功能
列一些J2ME中暫時無法完成的功能,希望大家能積極補充:
1、在手機中不更改代碼實現(xiàn)移植,主要指游戲。
2、動態(tài)修改按鈕文字。
3、在Canvas上接受中文輸入。
4、操作本地資源、例如地址本、已收短信息等。
5、制作破壞性的手機病毒。
6、其他等待大家來補充。
三、J2ME的跨平臺性
J2ME技術(shù)源于Java,所以也具有JVM的優(yōu)勢,可以在支持Java的平臺上進行移植,但是現(xiàn)在的J2ME技術(shù)在跨平臺上卻做的很糟糕,我們來簡單看一下原因:
1、手機的屏幕尺寸不一:
這個主要在界面制作上。如果你使用的是高級用戶界面,比如你做的是應(yīng)用開發(fā)或者用戶登陸、用戶注冊這樣的通用功能時,一般沒有什么問題。
如果你使用的是低級用戶界面,比如你做的是游戲,那么你就需要考慮這個問題了。
2、廠商的擴展API不統(tǒng)一:
例如Nokia的擴展API類庫UI系列,在別的手機上或者沒有實現(xiàn),或者包名不同等等。
3、手機平臺上實現(xiàn)的bug:
例如Nokia的7650在實現(xiàn)雙緩沖上有bug,那么在這種機型上運行的軟件就不能使用雙緩沖。其他NOKIA上的一些bug,可以參看:blog.csdn.net/Mailbomb/archive/2005/03/24/329123.aspx
4、手機性能問題。
不同手機的可用內(nèi)存、最大之一jar文件都有要求,例如Nokia S40的大部分手機支持的最大之一jar文件為64K,最大之一可用內(nèi)容為210K。
所以現(xiàn)在的手機軟件,特別是游戲都提供支持的機型列表,也才有了手機游戲移植人員的存在。
四、學(xué)習(xí)J2ME可以從事的工作種類
現(xiàn)在J2ME技術(shù)可以說相當?shù)幕鸨,這里介紹一些學(xué)好了J2ME之后可以從事的工作的種類:
1、J2ME游戲開發(fā)人員
根據(jù)游戲策劃或者文檔要求,在某種特定的機型(以Nokia S40或S60居多)開發(fā)游戲程序。這是現(xiàn)在大部分J2ME程序員從事的工作。
全程面授,不高薪都難
申請成功后,我們將在24小時內(nèi)與您聯(lián)系
招生熱線: 4008-0731-86 / 0731-82186801
學(xué)校地址: 長沙市天心區(qū)團結(jié)路6號
Copyright © 2006 | 湖南大計信息科技有限公司 版權(quán)所有
湘ICP備14017520號-3