仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 474|回复: 9
打印 上一主题 下一主题

[学习教程] JAVA教程之老手进门:J2ME开辟情况的安装和利用

[复制链接]
乐观 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:12:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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也是延续着它的拖拽控件的方法,提高速度。
飘飘悠悠 该用户已被删除
沙发
发表于 2015-1-20 17:05:52 | 只看该作者
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
再现理想 该用户已被删除
板凳
发表于 2015-1-29 13:15:07 | 只看该作者
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
莫相离 该用户已被删除
地板
发表于 2015-1-29 22:29:53 | 只看该作者
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
山那边是海 该用户已被删除
5#
发表于 2015-2-1 18:37:18 | 只看该作者
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
透明 该用户已被删除
6#
发表于 2015-2-2 22:12:13 | 只看该作者
《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。
愤怒的大鸟 该用户已被删除
7#
发表于 2015-2-20 07:42:31 | 只看该作者
一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
小女巫 该用户已被删除
8#
发表于 2015-2-24 21:20:37 | 只看该作者
是一种使用者不需花费很多时间学习的语言
若相依 该用户已被删除
9#
发表于 2015-3-15 06:34:23 | 只看该作者
那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!
第二个灵魂 该用户已被删除
10#
发表于 2015-3-21 19:41:00 | 只看该作者
Java是一种计算机编程语言,拥有跨平台、面向对java
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-28 13:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表