J2ME中使用到的Java基礎(chǔ)知識(shí):
1、Java語法基礎(chǔ):包括基本數(shù)據(jù)類型、關(guān)鍵字、運(yùn)算符等等
2、面向?qū)ο蟮乃枷耄侯惡蛯?duì)象的概念,繼承和多態(tài)等等。
3、異常處理
4、多線程
J2ME中沒有用到的Java基礎(chǔ)知識(shí):
1、JDK中javac和java命令的使用
2、Java基礎(chǔ)中的很多類在J2ME中沒有,或者類中的方法做了大量的精簡。所以建議在J2ME中熟悉類庫。
3、Applet、AWT、Swing這些知識(shí)在J2ME中根本使用不到。
二、J2ME中暫時(shí)無法完成的功能
列一些J2ME中暫時(shí)無法完成的功能,希望大家能積極補(bǔ)充:
1、在手機(jī)中不更改代碼實(shí)現(xiàn)移植,主要指游戲。
2、動(dòng)態(tài)修改按鈕文字。
3、在Canvas上接受中文輸入。
4、操作本地資源、例如地址本、已收短信息等。
5、制作破壞性的手機(jī)病毒。
三、J2ME的跨平臺(tái)性
J2ME技術(shù)源于Java,所以也具有JVM的優(yōu)勢(shì),可以在支持Java的平臺(tái)上進(jìn)行移植,但是現(xiàn)在的J2ME技術(shù)在跨平臺(tái)上卻做的很糟糕,我們來簡單看一下原因:
1、手機(jī)的屏幕尺寸不一:
這個(gè)主要在界面制作上。如果你使用的是高級(jí)用戶界面,比如你做的是應(yīng)用開發(fā)或者用戶登陸、用戶注冊(cè)這樣的通用功能時(shí),一般沒有什么問題。
如果你使用的是低級(jí)用戶界面,比如你做的是游戲,那么你就需要考慮這個(gè)問題了。
簡單說這么多,希望學(xué)J2ME的朋友們能少走一些彎路,不足之處希望大家積極指正和補(bǔ)充,謝謝支持!