![]() |
1
1
J2SE与J2ME非常不同。J2ME包含一个精简的VM,并且没有很多通常在J2SE中可以找到的特性(例如泛型、迭代器、集合、反射、终结、线程组、JNI)。 J2ME不是用来记录大量信息并试图以信息图表的形式显示这些信息的平台。一个典型的MIDlet可以存储大约2MB的信息,尽管这在不同的设备之间是不同的,并且不是一个确定的数字。 J2ME是为内存很少的设备设计的,所以它的最大堆大小很小。这意味着你很可能会耗尽记忆,试图显示超过一个月的详细健身信息。 J2ME图形api的数量有限,而且由于平台的限制,它们都不能以J2SE中预期的方式显示图形。 正如另一个人提到的,J2ME使用 RecordStore 保存信息。它只能存储字节数组,这通常意味着您开始编写自己的轻量级序列化框架来存储对象。其中,要序列化的每个对象都实现一个toByerArray()和fromByteArray(byte[])接口。但是,您可以使用其他框架来序列化对象。 |
![]() |
3
0
如果你想把你的应用程序写在MIDP平台上运行,你会非常失望,因为JavaDB不能在MIDP上运行。J2SE!=任何拉伸的MIDP。 |
![]() |
4
0
不知道这是否还需要。。。。作为JavaDB的替代,您可以使用Midlet记录存储。以下是一些读数
http://developers.sun.com/mobility/midp/articles/databaserms/ http://java.sun.com/javame/reference/apis/jsr118/javax/microedition/rms/RecordStore.html http://developers.sun.com/mobility/midp/articles/persist/
|