J2ME 入門第一課:認清三大 Java 版本定位、WAP 與 J2ME 差異、體系架構分層,並完成第一個 MIDlet 部署執行。
| 版本 | 全名 | 核心定位 |
|---|---|---|
| J2SE | Java 2 Standard Edition | 工具與 API 集合,建構 Applet、獨立 Web 應用 |
| J2EE | Java 2 Enterprise Edition | 分散式企業級應用,含 EJB、Servlet、JSP、XML 伺服器端開發 |
| J2ME | Java 2 Micro Edition | 無線通訊環境,特性源自 J2SE:可移植性、跨產品一致性、網路安全、與 J2SE/EE 相容 |
Windows 2000 + JDK + J2ME Wireless Toolkit 1.0.4_01
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class MB extends MIDlet {
private Display display1;
private Form showForm;
public MB() {
display1 = Display.getDisplay(this);
showForm = new Form("MB");
showForm.append(new StringItem("Hi", " Mobile Banking - Easy Life!"));
}
public void startApp() throws MIDletStateChangeException {
display1.setCurrent(showForm);
}
public void pauseApp() {}
public void destroyApp(boolean unconditional) {}
}
Test1、MIDlet Class Name: MB → CreateMB.java 放入 {WTK_HOME}/apps/Test1/src