带你认识JaveME

    作者:课课家教育更新于: 2016-11-14 17:55:47

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

      作为一个开发人员,不知道大家是否晓得什么叫做“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呢?如果还是不太懂,可以看多几遍教程哟!感谢大家对课课家教育的大力支持,你们的支持就是我们最大的动力。

课课家教育

未登录

1