J2ME
文章平均质量分 79
YUYOUFU
这个作者很懒,什么都没留下…
展开
-
手机游戏趋势和相关J2ME APIs
联机游戏,还要看3G了!http://www.cn-java.com/target/news.php?news_id=2926原创 2006-01-09 13:38:00 · 809 阅读 · 0 评论 -
eclipse下的j2me开发遇到到中文问题
因为我是刚接触eclipse,从舆论对他的评价,对他一直有一份神秘感,这次想踏入移动开发领域,于是自然就选用了它作为我的主要阵地,一来是想揭开它神秘的面纱,二来是感受一下java开发能够给我带来的乐趣,因为一直都在用微软的东西。说实话,和微软的开发环境相比,确实微软更加人性化一点,可能我是刚接触,还没有领悟eclipse的要诀和精髓吧。这两天一直困扰我的,就是中文乱码,(控制台输出和模拟器原创 2006-01-11 20:13:00 · 1097 阅读 · 0 评论 -
Java Thread in JVM
本文从JVM的角度探讨Java Thread的语法和编译结果。如果需要获得第一手资料,请直接访问以下的资源——Java语言规范,Java虚拟机规范中有关线程的定义说明。本文旨在介绍这些比较重要的线程相关的规范,基本上不另作发挥。(除了提到微软的“公共语言基础构造”。:-)Java Language Specificationhttp://java.sun.com/docs/books/jls/se原创 2006-01-16 10:13:00 · 918 阅读 · 0 评论 -
多线程同步(一)
先看看下面这段代码(来自WTK中的Demo------AudioDemo------AudioPlayer.java)// start new player synchronized(dThreadLock) { //首先,获得监视器对象dThreadLock的机锁,获得机锁之 stopSound();原创 2006-01-15 11:39:00 · 966 阅读 · 2 评论 -
多线程设计要点
1.多线程中有主内存和工作内存之分, 在JVM中,有一个主内存,专门负责所有线程共享数据;而每个线程都有他自己私有的工作内存, 主内存和工作内存分贝在JVM的stack区和heap区。2.线程的状态有Ready, Running, Sleeping, Blocked, 和 Waiting几个状态,Ready 表示线程正在等待CPU分配允许运行的时间。 3.线程运原创 2006-01-16 09:58:00 · 695 阅读 · 0 评论 -
多线程同步(二)
相对于Audio Player MIDlet应用程序,Bouncing Ball MIDlet应用程序相对复杂一点,它的主画面是运动的小球,而且有背景音乐,每个小球放在单独的线程里,背景音乐也是单开一个线程,所以说是一个相对复杂的多线程程序,很值得我们去学习。还是先来看程序,从程序中我们才能知晓作者的用心良苦,BBall.java public class BBall extends MI原创 2006-01-17 10:17:00 · 943 阅读 · 0 评论 -
多线程同步(三)
通过对Audio代码的研究,我对多线程有了更深的认识:1。首先,你不可以去预测,cpu执行线程的顺序及时间点,所以你必须小心谨慎。2。因为手机这样资源短缺的设备,我们时刻要考虑,什么样的操作比较浪费资源和时间(比如I/O操作),没办法的时候,只能采用同步机制,尽管这样会影响性能。3。当我们要循环做某个动作时,我们可以在一个线程的run()中,用一个while循环,比如Bouncing Ball原创 2006-01-18 23:04:00 · 924 阅读 · 0 评论