J2ME学习笔记(1)—平台介绍及简单实例

SevinaWang

SevinaWang

2016-02-19 13:36

今天图老师小编要跟大家分享J2ME学习笔记(1)—平台介绍及简单实例,精心挑选的过程简单易学,喜欢的朋友一起来学习吧!
1.首先需指出不同环境的三个Java平台:
  1) Java 2标准版J2SE -----是工具和API的收集,主要用于创建Java Applets和单独的,基于Web的应用
  2) Java 2企业版J2EE -----是对跨分布网络和远程访问的单个应用程序的企业级Java应答。J2EE包含J2SE的所有功能,着重于用企业Java Bean(EJB),Servlets和Java服务器页面(jsp),以及扩展标志语言(XML)进行服务器端编程.
  3) Java 2微型版J2ME-----着重于无线通信环境,J2ME多数特征是从J2SE派生出来的.主要的几个特征
  I. 可移植性
  II.跨不同产品的内在一致性
  III. 跨网络的安全性
  IV. 与J2SE和J2EE的兼容性
  
  2.无线开发应用的另一种方法是通过无线应用协议(Wireless Application Protocol)(WAP),WAP应用开发比较简单,因为它重用了现有的Web技术,WAP不是为了使用Html而设计的,为生成动态的WAP内容,你可以使用Servlets和JSP或无线标志语言(WML).
  1) 尽管WAP和J2ME是互补的技术,但它们以不同的方式进行操作.
  2) WAP-----移动设备运行一个访问Internet的浏览器
  3) J2ME-----J2ME应用驻留在移动设备上,用户可得到这些应用,不一定需要连接到网络上
  
  3.J2ME体系结构(从上至下)
  
  1) Profile
  2) Configuration && Libraries
  3) KVM(CVM)
  4) Host Operating System
  
  4.最简单的一个实例
  1) 开发环境-----Windows2000,安装JDK,以及J2ME Wireless Toolkit 1.0.4_01(可从Sun公司网站上Download)
  2) 开发任务-----编写一个程序,显示消息”Mobile Bank---Easy Life”,它将显示在客户移动设备的第一个屏幕上
  3)  打开记事本,输入如下代码
  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");
  StringItem strItem = new StringItem("Hi"," Mobile  Banking - Easy Life!");
  showForm.append(strItem);
  }
  public void startApp() throws MIDletStateChangeException
  {
  display1.setCurrent(showForm);
  }
  public void pauseApp()
  {
  }
  public void destroyApp(boolean unconditional)
  {
  }
  }
  保存-----文件名为MB.java
  4)运行J2ME Wireless Toolkit的KtoolBar
  5)单击New Project-----Project Name为Test1-----MIDlet Class Name为MB-----Create
  6)接着的窗口不去管它单击OK
  7)把你编写好的MB.java文件放入G:WTK104appsTest1src(G:WTK104是我的J2ME Wireless Toolkit的安装路径)
  8)单击Build------接着Run
  9)查看运行效果-----手机仿真器屏幕显示消息"Hi,Mobile Bank---Easy Life!"
展开更多 50%)
分享

猜你喜欢

J2ME学习笔记(1)—平台介绍及简单实例

编程语言 网络编程
J2ME学习笔记(1)—平台介绍及简单实例

J2ME学习札记1

编程语言 网络编程
J2ME学习札记1

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

J2ME学习笔记(2)—平台体系结构详解

编程语言 网络编程
J2ME学习笔记(2)—平台体系结构详解

用NetBeans平台开发J2ME游戏实例讲解1

编程语言 网络编程
用NetBeans平台开发J2ME游戏实例讲解1

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

J2ME学习笔记(3)—初次接触MIDlets

编程语言 网络编程
J2ME学习笔记(3)—初次接触MIDlets

介绍J2ME平台的几个重要概念

编程语言 网络编程
介绍J2ME平台的几个重要概念

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

J2ME学习笔记(5)—MIDlets中的图形编程

J2ME学习笔记(5)—MIDlets中的图形编程

2.2 利用JSP的思想来做ASP

2.2 利用JSP的思想来做ASP
下拉加载更多内容 ↓