-
j2me编程 系统时间问题5
我用j2me编程,程序要求按照一定的时间间隔进行一些操作,为了使时间精确我应该选择什么方法来做呢?(尽量精确到毫秒级)
我现在尝试过使用以下方法:
1. Thread.sleep,发现大部分时间是比较精确的,误差1毫秒的样子,但是有时候很奇怪,对一些时间间隔它总会多休眠10毫秒的样子,而且测试发现对同一个时间间隔每次多的时间是一样的,而不是一个波动的值,例如:
Thread.sleep(3912),每次都是休眠3922,这是怎么回事?
2.timer,发现没有第一种方法精确,误差在10毫秒以上;
3.自己编写循环不断获取系统时间来控制,也遇到了和1一样的问题;
有没有谁知道这是为什么啊???谢谢!
问题补充:zhang34082 写道可以理解为任务调度,有个开源框架quartz专门处理这类的事情,网上也有
我大概查了一下,好像这个框架是针对j2se和j2ee的吧,j2me的没有查到啊,能用么?能给个具体的网址么?谢谢!2011年2月28日 08:44
相关推荐
本指南旨在从J2ME编程的具体角度出发,通过与标准J2SE的比较,结合BlackBerry开发平台上的J2ME编程特点,为广大的BlackBerry开发者提供一份全面的指南。主要内容分为三部分: - **第一部分**:介绍J2ME的基本概念...
【J2ME编程基础】 J2ME,全称Java 2 Micro Edition,是Java平台的一个子集,专门用于开发小型设备,如手机、嵌入式系统等。在手机端进行J2ME编程,你需要以下几个核心工具: 1. **文本编辑器**:用于编写Java源...
**正文** J2ME,全称Java 2 Micro Edition,是...同时,它也是一个实践和提升J2ME编程技能的实例,包括图形界面设计、数据管理和网络通信等关键领域。对于想要踏入移动开发领域的人来说,这是一个非常实用的学习资源。
通过 "J2ME游戏编程中文超清完全版" 的学习,开发者不仅能够掌握 J2ME 游戏开发的基础,还能了解到实际项目中可能遇到的问题和解决方案。随着技术的发展,虽然 J2ME 在现代智能手机上的应用已经减少,但其基本概念和...
### MTK系统下的J2ME运行平台设计 #### 引言 随着移动互联网技术的快速发展,Java技术在手机移动开发领域扮演着越来越重要的角色。Java技术不仅为用户提供丰富的应用服务,还具有良好的跨平台特性,这使得Java成为...
总的来说,J2ME网上招聘系统利用移动技术的优势,使得招聘流程更加便捷,让求职者和招聘者可以在任何时间、任何地点进行互动。这种系统的实现涉及多方面的技术和实践,包括移动开发、数据库管理、网络安全以及用户...
这些示例不仅展示了API的基本用法,还提供了处理常见问题和错误的方法,是学习J2ME蓝牙编程的宝贵资源。 ### 5. J2ME蓝牙编程面临的挑战 尽管JABWT简化了许多蓝牙编程任务,但实际应用中仍存在不少挑战。例如,...
在J2ME中实现游戏动画通常涉及到帧管理和时间控制。可以使用Timer类或System.currentTimeMillis()来定时更新画面,通过重绘每一帧来实现动态效果。例如,你可以创建一个移动的物体,通过不断改变其坐标并调用repaint...
1. **日期和时间的获取**:程序可能使用`Date`类的`new Date()`构造函数来获取当前系统时间,然后通过`getDate()`, `getMonth()`, `getFullYear()`, `getHours()`, `getMinutes()`, `getSeconds()`等方法获取各个...
【标题】"j2me开发角色游戏 黑暗...总的来说,"j2me开发角色游戏 黑暗迷宫"这个项目涵盖了移动游戏开发的多个层面,从基础的J2ME编程到复杂的游戏设计和优化,对于想要学习移动游戏开发的人来说是一个很好的实践案例。
在J2ME中开发游戏,尤其是像赛车游戏这样的动态、交互性强的应用,需要对Java编程语言、MIDP(Mobile Information Device Profile)和CLDC(Connected Limited Device Configuration)有深入理解。 首先,我们来看...
Java最初的设计就是为了解决嵌入式系统的编程需求,尽管后来在企业级应用J2EE上得到了广泛应用,但J2ME才是真正体现Java初衷的领域。 **个人Java(Personal Java)的尝试** 在Java 1.1发布后,Sun推出了Embedded ...
2. 时间管理:j2ME游戏通常通过System.currentTimeMillis()获取时间戳来实现时间控制,例如计算帧率、动画延迟等。 3. 事件处理:j2ME使用Event Dispatcher模型,开发者需注册事件监听器来处理用户输入,如键盘和...
### 使用J2ME构建股票系统的关键知识点 ...开发者需要具备良好的Java编程基础,同时还需要掌握J2ME相关的技术和设计理念。此外,考虑到设备资源的限制,开发者还需关注性能优化和用户体验提升等方面。
该SDK的主要功能在于封装了J2ME API,使得开发者能够利用熟悉的J2ME编程接口来构建Android应用,而无需学习全新的Android SDK。这极大地降低了学习曲线,节省了开发者的时间和精力。通过这个工具,J2ME的游戏和应用...
《J2ME手机游戏编程入门》是一本专为初学者设计的编程教程,它通过丰富的实例来引导读者掌握J2ME(Java 2 Micro Edition)平台上的游戏开发技术。J2ME是Java的一种轻量级版本,广泛应用于移动设备,如早期的智能手机...
首先,我们要理解J2ME的编程模型。J2ME采用MIDP(Mobile Information Device Profile)和CLDC(Connected Limited Device Configuration)作为其核心规范,MIDP提供了用户界面组件和网络功能,CLDC则定义了轻量级的...
"是男人就撑20秒"这个游戏是利用J2ME技术开发的一个经典小游戏,适合初学者学习和理解J2ME的编程理念。 J2ME由两部分组成:配置(Configurations)和框架(Profiles)。配置定义了设备的硬件和操作系统的基本特性,...