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