- 浏览: 150662 次
- 性别:
- 来自: 北京
最新评论
-
louisliao:
你好请问你有遇到 repo upload 每次都要求输入用户名 ...
碰到的Git/Repo问题及其解决方法 -
viptmd:
谢谢 lz的解释。。受教了,正在搞dmc
开篇:Java Net & DLNA -
chxiaowu:
楼主,可不可以共享代码啊。 看代码才能理解啊
ActiveObject模式的一个java实现 -
aigyoo:
很有兴趣就是不知道怎么做
jUpload字符集设置 -
enlangs:
学习了。。
开篇:Java Net & DLNA
文章列表
Device-Provided Operations
在许多高级UI类中都会有一些在用户界面可用的附加的操作。这些附加操作对于应用程序来说是不可见的,只对最终用户开发。这个操作集的可用性完全依赖于特定设备的UI设计。例如:在有ITU-T小键盘的设备 ...
j2me实际开发中ui、io包是很重要的。
Package javax.microedition.lcdui Description
UI API为MIDP应用程序的用户界面实现提供了一套图形
User Interface
MIDP主要标准已经起草,移动信息设备已被考虑在内(也就是移动电话和寻呼机)。这些设备在很多方面和桌面系统不同,特别是UI部分。当设计UI API时,下面UI相关的需求是很重要的:
* 设备和应用应该对那些并不熟练使用电脑的人来说是有用的。
* 设备和应用应该在用户不能全身心关注应用的情况下是有用的。例如:多个手机型设备可以通过一只手来操作。
* 设备之间的表 ...
包说明:MIDlet包定义了MIDP(移动咨询设备简表)
MIDlet包定义了MIDP应用和应用程序和应用程序运行环境之间的交互信息。一个MIDP应用就是一个MIDlet。
应用程序:
MIDP定义了一个应用程序模型:允许设备的有限资源在多个MIDP应用 ...
某程序各绘图函数分别绘制100*100的图形,经过一段时间以后,退出应用程序,我们得到如下图数据:
根据Profiler窗口所显示的数据,我们发现drawString最耗时。其次是drawRegion,所以我们应尽量避免使用drawString函数。
通过Profiler对各种函数及程序的测试,可以总结如下结论:
·仅当你需要的时候才去优化代码!
·仅优化那些最耗时的代码!
·使用Profiler去查找哪里需要优化!
·记住Profiler不代表真机上的优化结果,使用System Timer来在真机上做最后的测试!
·在做低级优化之前,总是要先 ...
1.Reference
为引用对象提供的抽象基类。这个类为所有引用对象定义了一些通用操作。因为引用对象的实现适合gc紧密协作的,所以这个类不能直接被作为子类。
2.WeakReference
继承抽象类Reference。
这个类为弱引用提供支持。弱引用最常用来实现排序算法映射。假设垃圾回收器在一定时间点上认为一个对象是弱可达的(弱可达:我认为是gc认为该对象可以被回收的一个状态),那时它就会从那些具有强引用和弱引用但是非弱可达对象的引用链上自动清理所有指向该对象的弱引用和指向其它弱可达对象的弱引用。
公司有人用弱引用对象的原理做了一个对象缓存,但是效果不是很理想,照他本人的话来说:“ ...
CLDC 1.1中的java.util比java se的java.util包简化很多。
以下是该包的类列表:Calendar, Date, Hashtable, Random, Stack, TimeZone, Vector。
其中不少包无论在SE或者EE中都很常用。
J2ME中的数据结构大多都用轻量级的Hashtable和Vector.
1.Hashtable
ME版本的Hashtable和SE版本的最大的区别是泛型的支持,前者本身不支持泛型。但是也有些细微的差别。
Hashtable(以下都是指ME版本的Hashtable)将键(key)映射到值(value)上。任何非空(non-nu ...
me的lang包相比jdk 1.6的lang包简化很多,me里面没有泛型、注解等其他比较重量级功能类(当然用重量级来描述也不一定合适,具体的参照标准要参阅相关Java ME标准)。官方api地址:http://java.sun.com/javame/reference/apis/jsr139/
除了基本数 ...
具备良好的java语言基础,不要还没有学习java语言就拿起一本J2ME的书来看。这样效果并不好,相反如果你有良好的java语言基础的话,J2ME就显得比较容易掌握!
如果你决定开始学习J2ME了,那么首先你应该清楚J2ME的体系 ...
一、J2ME概述
到目前为止,大部分人都已非常熟悉 Java 2平台,以及 Sun如何把 Java技术分成三个版本 (标准版、袖珍版以及企业版),Sun 在1999年6月时推出了 Java 2袖珍版 (J2ME)来满足消费电子和嵌入设备的需要。J2ME是为了那些使用有限的能源、有限的网络连接 (常常是无线连接)以及有限图形用户界面能力的设备开发的。它最初的目标是 16位或 32位处理器,16 MHz时钟频率, 512K或更少内存的设备。乍一看之下, J2ME就像一个没有绑定明显主题的松散的应用程序接口和技术规范。我们想通过说它不是什么东西的方法来描述它,它不是一组用于台式机 Java应用程序规范 ...
一、J2ME中需要的Java基础知识
现在有大部分人,都是从零开始学J2ME的,学习J2ME的时候,总是从Java基础开始学习,而且现在讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的Java基础知识做一个简单的说明。
J2ME中使用到的Java基础知识:
1、Java语法基础:包括基本数据类型、关键字、运算符等等
2、面向对象的思想:类和对象的概念,继承和多态等等。
3、异常处理
4、多线程
J2ME中没有用到的Java基础知识:
1、JDK中javac和java命令的使用
...
概述
JSR 75(PDA Optional Packages for the J2METM Platform)中定义了两个可选包:
PIM (The Personal Information Management)API,提供对个人信息数据的访问,一般包括名片夹,日历项,和待办事项。
FC(The FileConnection) APIs,提供对本地文件系统的访问。
本文简单讲解FC API的特性的用法。
一、FC API与RMS
简单地写一点,这两个东东其实没有可比性,功能侧重不同,FC APIs提供了MIDlets与本地文件和其它应用的交互,比如我们可以通过 FC ...
freemarker是一个功能非常强大的模板组件,提供的java api接口和ftl(freemarker template language)使得我们可以轻松的编写和解析模板。
fm的工作原理很简单: Data Object + FTL ===> output
用官方的一张图更形象直观:
fm是基于BSD协议的free software,目前最新版本是07 December 2009发布的FreeMarker 2.3.16。
附件包含简单实用fm的小例子,并将结果打印在控制台。
很好的学习资料:
1.官方文档
2.DLOG4J作者Winter Lau(同时也是oschina的站 ...
json的确是一个非常方便的轻便的数据交换格式,最近项目中使用,使我深有体会。现在把工作中总结和学到的几个点归纳到一起。
1.常用的json服务器端解析工具包是:net.sf.json和org.json,我并没有完整的去了解这2个包,每个包都 ...
近期用js和jquery开发日历组件,学会了不少js的东西。不过因为不会css,所以效果都是从别的网站“拿”过来的。:)
<div id="calMenu" style="display: none; position: absolute; left: 63px; top: 259px; z-index: 999;" class="rgtbox">
<div><a href="#">编辑</a><em> </em></div>
...
- 2009-11-19 15:23
- 浏览 4801
- 评论(3)
近期工作学习中总结的一些js和ruby小知识点:
1.jquery的toggleClass(class)函数,api上说如果存在(不存在)就删除(添加)一个类。之前误以为toggle之后会删除原先的class,结果是添加了。例如:class="aa" 而toggleClass('bb') 之后 ...
- 2009-11-19 15:07
- 浏览 731
- 评论(0)