Java代码
- import javax.microedition.midlet.*;
- import javax.microedition.lcdui.*;
- public class HelloWorld extends MIDlet{
- private Display display;
- // 构造函数
- public HelloWorld(){
- display = Display.getDisplay(this);
- System.out.println("Constructor");
- }
- public void startApp(){
- System.out.println("startApp is called.");
- Form f = new Form("测试");
- display.setCurrent(f);
- }
- public void pauseApp(){
- System.out.println("pauseApp is called.");
- }
- public void destroyApp(boolean unconditional){
- System.out.println("destroyApp is called.");
- }
- }
概念:
CLDC 有限连接设备配置,即Connected Limited Device Configuration(CLDC)
1) 至少160KB 的固定内存以供虚拟机和CLDC 核心类库使用。
2) 至少32KB 的动态内存以供虚拟机运行时使用(堆栈等)。
1.0版本:
包括:
1)Java 核心语言与Java 虚拟机的特性
2)核心Java 类库
3)输入/输出
4)对网络的支持
5)对安全性的支持
6)对国际化的支持
不包括:
1)对应用程序生命周期的管理
2)用户界面
3)事件处理
4)高级应用程序模式(这里指用户与应用程序的交互)
不支持:
浮点数据类型(没有float 和double)
JNI (the Java Native Interface )
用户自定义的Java 级的类载入器(class loaders)
反射(reflection)
线程组(thread groups)或守护线程(daemon threads)
类实例(class instance)的终结(finalization)
弱引用(weak references)


