下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

带你认识JaveME

作者:课课家教育     来源: http://www.kokojia.com点击数:773发布时间: 2016-11-16 11:00:52

标签: 虚拟机java代码编辑

大神带你学编程,欢迎选课

  作为一个开发人员,不知道大家是否晓得什么叫做“J2ME”呢?其实早在之前,SunMicrosystems就已经给J2ME下了一个定义,那就是一种以广泛的消费性产品为目标的的高度优化的java运行时环境,包括可视电话、数字机顶盒、汽车导航系统以及寻呼机、移动电话。那么小编为大家分享的教程就是:带你认识JaveME。

带你认识JaveME_虚拟机_java_代码编辑_课课家

  一、JaveME程序开发的九大要点

  小编相信有很多的开发新手都会从零基础开始学J2ME这方面的知识,而往往在学习J2ME相关知识的时候,一般都会是从Java入门基础开始学习的。大家也可以看到一点,那就是现在大多数讲Java入门基础的书本中都是以J2SE作为基础来进行讲述的。这样子的话,给我们的学习过程就带来了一些不必要的麻烦了。在这里,小编会以并不需要的Java基础知识以及J2ME中所用到的知识,简单的为大家做一个说明。

  二、整理JaveME开发工具

  其实为了可以帮助开发人员进行简化J2ME的开发过程,一般都会使用高级的MIDP应用程序开发工具,就比如说:手机厂商提供的专属SDK以及Sun公司提供的官方开发工具WTK等工具。

  三、JaveME开发环境的搭建

  但是大家可以发现,其实在WTK这个开发工具中,它是并没有为我们提供代码编辑的功能。那么小编在这篇教程中,会为大家讲解到底怎样使用Eclipse进行搭建J2ME的开发环境。大家在看完这篇教程以后,就可以使用以下的工具进行J2ME开发:J2SDK1.4.2_03+WTK2.1+Eclipse3.0RC2+EclipseME0.4.1。希望这些开发工具可以对你们有所帮助。

  四、配置JaveME开发环境(JBuilder)

  现在我们就来安装JBuilder9.0软件吧,其实在这款软件中,它本身就已经自带J2MESDK了,所以我们并不需要进行另外的MobileSet安装。

  注意事项:大家在这里要注意一点,那就是假如说我们安装的是JBuilder9.0以下的版本的话,那么就必须要安装MobileSet3.01了。

  五、JaveME程序开发入门要领

  小编相信有很多的开发新手都会从零基础开始学J2ME这方面的知识,而往往在学习J2ME相关知识的时候,一般都会是从Java入门基础开始学习的。大家也可以看到一点,那就是现在大多数讲Java入门基础的书本中都是以J2SE作为基础来进行讲述的。这样子的话,给我们的学习过程就带来了一些不必要的麻烦了。在这里,小编会以并不需要的Java基础知识以及J2ME中所用到的知识,简单的为大家做一个说明。

  六、JaveME中多线程网络连接编程的分析与设计

  J2ME(即Java 2 Micro Edition),是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API。与J2EE、J2SE并称,是Java2的一个重要组成部分。另外,J2ME还是一种非常高度优化的Java运行环境,主要针对消费类电子设备的方面,就比如说:蜂窝电话、汽车导航系统、可视电话以及数字机顶盒等等电子设备。通俗一点来说,J2ME就是为手持设备以及消费电子产品而量身定制的一种Java专用版本。它和JavaSE、JavaEE一起构成Java技术的三大版本,并且同样是通过JCPJCP(Java Community Process)制订的。

  ①程序框架

  接下来小编会带大家看一下游戏的骨架(即程序框架)到底是怎样实现的。其实在程序框架中,主要是由三个方面组成的,分别是:绘制结构、线程结构和事件处理结构。在整个程序框架中,一般都是采用当前游戏编程中通用的状态控制机制,为每一个界面(比如说:游戏对话、菜单、帮助、商店界面等)都设置一个唯一的状态值。而我们正正就是使用这个状态值来控制界面的绘制、线程处理和事件的处理等方面。

  ②按键处理机制

  但是在事实上,为了在游戏中,可以让按键变得更加的灵敏,我们一般都不会直接在keyReleased又或者是keyPressed这两种方法的内部书写逻辑的代码,而仅仅只是在这两种方法清除按键的记录又或者是内部记录,把实际的处理放在线程中进行。小编刚刚所说的就是这个机制中所采用的方式。

  注意事项:但是我们还要注意一点,那就是在不同手机的上按键键值存在不同,为了可以将更加方便的移植,我们可以讲按键转换成为我们自己所定义的数值,接着就在程序中使用自定义的值进行相关的处理。

  小编结语:

  通过这篇编程语言教程,不知道大家是否已经学会了真真正正的认识JaveME呢?如果还是不太懂,可以看多几遍教程哟!感谢大家对课课家教育的大力支持,你们的支持就是我们最大的动力。

赞(12)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程