|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
还得说上一点,就java本质而言,是面相对象的,但是你有没有发现,java也不全是,比如说基本类型,int,那他就是整型而不是对象,转换类型是还得借助包装类。 J2ME(Java2MicroEdition)作为如今的一种支流的、通用的手机程序开辟手艺,在实践的开辟过程当中失掉的普遍的利用。而手机程序开辟作为一个新兴的软件开辟范畴,关于人才网和产物的需求还远远没有失掉满意,以是手机程序开辟手艺成了如今最抢手,也是开展远景很光亮的手艺之一。本文就先容J2ME手艺开辟的第一个环节――开辟情况的安装和实践的利用。
J2ME手艺作为一种通用的手艺,针对的范畴次要是消耗类电子设备,包含机顶盒、车载设备、可视德律风、手机等各类设备,上面只先容J2ME手艺举行手机程序开辟时所用的开辟工具的品种。
在实践的情况中,手机的型号和品种单一,并且每种手机的功能和特性都有所分歧,并且支流的手机厂商城市在尺度的J2ME手艺基本上增添一些本身独有的功效,来便利程序员举行开辟,以是J2ME举行手机程序开辟时的开辟情况分为以下两年夜类:
1、通用开辟工具
通用的开辟工具可以能够开辟运转在一切撑持J2ME手艺的手机上的程序。实践开辟过程当中次要用来开辟和手机屏幕巨细有关的程序和无公用开辟工具的手机程序。
通用开辟工具次要是SUN公司的J2MEWirelessToolkit,如今的最新版本是2.3beta,一样平常利用该工具的不乱版本2.2版,下载地点以下:
http://java.sun.com/products/sjwtoolkit/zh_download-2_2.html
2、公用开辟工具(厂商开辟工具)
公用开辟工具指各个手机厂商针对本身型号手机开辟的专门开辟包。基础上支流的手机厂商都供应有本人的公用开辟工具,便利程序员开辟公用的手机程序,并供应本身型号的摹拟器,便利程序员在盘算机中举行实践的摹拟。
公用开辟工具一样平常都收费供应给开辟者举行利用,可是下载时一样平常必要注册。
公用开辟工具依据手机型号次要有以下几种:
l Nokia(诺基亚)的NokiaDevelopersSuiteforJ2ME
Nokia系列手机的开辟工具,今朝最新版本是3.0。由于Nokia手机在国际的市场占据率对照高,并且关于J2ME开辟的撑持也对照好,以是是今朝J2ME开辟中利用频次对照高的厂商开辟工具。
下载地点以下:
http://www.forum.nokia.com/main/0,6566,034-2,00.html
l Motorola(摩托罗拉)的J2MESDK
该工具的最新版本是5.2.1,可是该SDK关于IDE的撑持不是很好。
下载地点以下:
http://www.motocoder.com/motorola/pcsHome.jsp
l SonyEriCSSon(索尼爱立信)的J2MESDK
该工具的最新版本是2.2.3,固然SonyEricsson的市场占据率不高,可是关于3D的撑持对照杰出。
下载地点以下:
http://developer.sonyericsson.com/site/global/docstools/java/p_java.jsp
上面以SUN公司的J2MEWirelessToolkit2.2为例子,来先容一下J2ME开辟情况的安装和利用。由于Windows操纵体系的利用者较多,以是上面以Windows平台上的安装和利用举行先容。
J2MEWirelessToolkit2.2的安装历程对照复杂,上面分两个方面来举行先容:
1、安装请求
软件请求:
l WindowsXP操纵体系
l JDK1.4.2
下载地点:http://java.sun.com/j2se/1.4.2/download.html
硬件请求:
l 128MB以上内存
l 800MHz以上CPU
2、安装步骤
双击j2me_wireless_toolkit-2_2-ml-windows.exe,启动安装程序,在安装过程当中体系会主动查找本机已安装的JDK路径,假如安装的JDK版本较多的话,注重要选择JDK1.4.2的安装路径便可,然后依照提醒举行安装便可。
安装完成今后,进可使用J2MEWirelessToolkit2.2来编译和运转程序了,上面以一个复杂的HelloWorld程序为例子来先容实践的利用。
上面让我们起首来看一个复杂的J2ME程序示例,该程序在手机中显现一个Form窗口,在窗口中显现“接待浏览《软件报》!”字符串,详细代码以下:
//文件名:HelloWorldMIDlet.java
importjavax.microedition.midlet.*;
importjavax.microedition.lcdui.*;
/**
*J2ME手艺的HelloWorld程序
*/
publicclassHelloWorldMIDletextendsMIDlet{
/**屏幕把持对象*/
privateDisplaydisplay;
/**Form界面临象*/
privateFormmyForm;
/**默许机关办法*/
publicHelloWorldMIDlet(){
//取得屏幕显现对象
display=Display.getDisplay(this);
myForm=newForm("题目");
myForm.append("接待浏览《软件报》!");
}
publicvoidstartApp(){
//设置以后显现界面
display.setCurrent(myForm);
}
publicvoidpauseApp(){}
publicvoiddestroyApp(booleanb){}
}
起首将下面的代码保留为HelloWorldMIDlet.java,然后依照上面的步骤举行操纵:
1、翻开程序菜单的J2MEWirelessToolkit2.2中的KToolbar。
2、选择“新建项目”,在呈现的窗口中输出,项目称号为Hello,MIDlet类名是HelloWorldMIDlet。
3、将HelloWorldMIDlet.java拷贝到J2MEWirelessToolkit2.2安装目次下的appsHellosrc目次中。
4、选择KToolbar界面中的“天生”按钮举行编译,然后选择“运转”按钮就能够启动摹拟器来运转该程序了。
该程序的运转了局以下图所示:
申明:关于J2MEWirelessToolkit2.2的具体利用申明,能够参看J2MEWirelessToolkit2.2安装目次下docszhdocs中的中文文档。
j2EE和asp比较,其实也没什么比的,原因和我上面说那些比较差不了多少,也是稳定性,安全性,J2EE比asp高,速度上比不过asp,asp也是延续着它的拖拽控件的方法,提高速度。 |
|