`
pumpkin
  • 浏览: 7760 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
建立此博客,仅为学习和技术交流。如果我转载的文章侵犯作者版权,请书面通知我,一定会妥善处理。

J2ME 输入流问题

    博客分类:
  • J2ME
最近在做一个手机项目,在调用JSR75 api的时候除了一点小问题,几经折磨终于解决。 一般J2ME应用程序读取的文件分布在本身的jar包里或者是直接读取手机存储卡中的文件。 弱是读取jar包里带的文件,用: DataInputStream datainputstream = new DataInputStream(getClass().getResourceAsStream(location)); 调用的时候需要获取文件大小,用: return datainputstream.available(); 如果是读手机存储卡中的文件,就不能如此获取输入流了,需要: Fil ...
根据以下的说明一步一步下来 http://zhaipuhong.iteye.com/blog/212671 最后还是报了几个错 开始是异常: java.lang.NoClassDefFoundError: javax/el/ValueExpression 解决方案是将javax.el.jar放到tomcat/common/lib下 然后是异常: com.sun.facelets.FaceletException: Could not instantiate feature[compiler.ExpressionFactory]: com.sun.el.ExpressionFactoryI ...
一个提问 按照回帖的方法从google cache获取的solution页面 下面是代码: MIDlet public class Scroller extends MIDlet implements CommandListener { private Display display; private Command exitCommand; private Command viewCommand; private Form mainForm; private ScrollCanvas scrollCanvas; ...
原文地址:http://www.pior.cn/html/2008/06/200806061505574175.htm   具体应用的时候出错:   java.lang.UnsupportedOperationException at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:161) at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:532) at org.hi ...
这段时间做了个小系统:通过建议一个HTTP服务来获取传送到servlet的url里面的参数信息,然后再将信息打包通过UDP协议转发到服务器上面。由于采用的端口是唯一而且固定的,而且利用socket通信的时候要充分考虑到端口占用情况,因此必须解决通信过程中的同步问题。 开始尝试用多线程锁机制来解决问题。由于对锁机制不是太熟悉,因此老是发生第一个线程处理完后无法唤醒其他线程的情况。最后通过单态模式解决了次问题。代码如下:   单态类:Singleton public class Singleton {     private static Singleton instance;     priv ...
Java语言中还有两个类,可以组合来实现多线程的控制,这两个类就 是java.util包中的Timer和TimerTask类。和上面的实现方式相比,使用这种方式来实现多线程,可以很方便的开启多个线程,并且代码的 结构比较清晰,但是创建类的数量比较多,系统开销稍微大一些。下面详细进行一下介绍 在J2ME中使用Timer和TimerTask来实现多线程 作者:陈跃峰 出自:http://blog.csdn.net/mailbomb 转载地址:http://www.3pcode.com/article/2006/09/80657.htm 众所周知,Java语言在语言的低层就支持多线程,在Java中可 ...
Global site tag (gtag.js) - Google Analytics