Category: IT Reviews

J2ME第一个例子

Java代码
  1. import javax.microedition.midlet.*;   
  2. import javax.microedition.lcdui.*;   
  3.   
  4. public class HelloWorld extends MIDlet{   
  5.     private Display display;   
  6. //  构造函数   
  7.     public HelloWorld(){   
  8.         display = Display.getDisplay(this);   
  9.         System.out.println("Constructor");   
  10.     }   
  11.     public void startApp(){   
  12.         System.out.println("startApp is called.");   
  13.         Form f = new Form("测试");   
  14.         display.setCurrent(f);   
  15.     }   
  16.     public void pauseApp(){   
  17.         System.out.println("pauseApp is called.");   
  18.     }   
  19.     public void destroyApp(boolean unconditional){   
  20.         System.out.println("destroyApp is called.");   
  21.     }   
  22. }  

 

概念:

 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)

 

 

PHP如何调用WEBSERVICE

利用开源PHP类 nusoap

如果返回结果解析后为乱码则进行以下设置

$client->soap_defencoding = ‘utf-8′;
$client->decode_utf8 = false;
$client->xml_encoding = ‘utf-8′;

调用webservice是PHP和其他平台整合的比较好的选择。