Wireless Messaging API属于J2ME体系的一个Optional Package,通常简称为WMA,使用它可以通过无线连接发送和接受短文本信息或者是二进制信息。WMA基于Generic ConnectionFramework(GCF),GCF在Connected Limited Device Configuration (CLDC)中定义,GCF提供了一个抽象的框架用于履行输入和输出操作,GCF也是Connected Device Configuration (CDC)的一部分,因此何J2ME-enabled设备上使用WMA。
应用WMA,意味着你可以使用cellula...


- [游客] 很高兴,又是一个新的起点 12/05 23:23
- [游客] 每个寂寞的夜晚 那刻骨铭心的思念 在我们心头萦绕了两年 什么时候才是终点 我们要何日才能相见 06/02 11:37
- [游客] 高原的军人,是最可爱的人! 我的爱人就是在那个遥远的天际,恋爱了两年,至今我们都没见上一面,他虽然 06/02 11:20
- [pascale] 中缀转前缀, 后缀。 都可以用树的前后遍历来生成 12/31 13:32
- [游客] 这种问题没什么好多 讨论的 在china 就是 独裁 看看前几天的新闻 关于桥梁倒塌的 当官 06/01 12:30
- [younggay] 嗯!!好东西! 12/26 03:44
- [abob] 计算器啊,顶下 :-) 10/17 09:27
- [ai_cr] 孩子们,不要着急,他们会被冷酷的现实教育好的,他们会明白什么叫“落后就要挨打的!”嘿嘿嘿。 09/11 10:26
- [sysnap] ^_^ 08/18 15:29
- [masm_pig] 我们没有吸取精华的义务,但是我们有拒绝糟粕的权利 说的好! 07/24 09:00
- [游客] 楼主纯粹是个垃圾 懂个屁 07/27 17:24
- [sysnap] 这个是我使用碰到的一个例子 我想应该是tempChar.toCharArray()返回了一个地址给 10/22 15:30
- [leiyp] 大作《toCharArray()没有数组越界》我已经看了。 你觉得应该越界吗?? 10/06 17:32
[2008-12-25 19:06] Wireless Messaging API
阅读全文 |
评论次数(1) |
浏览次数(2386) |
所属类型(JAVA)
[2008-10-16 14:57] [zz]四则运算的中缀转后缀,逆波兰表达式求值
首先描述问题
Java代码
给定一个字符串
example:"4-(4-3*5+(2*4)+100)/10";
要求输出结果"-5.70";结果四舍五入,保留两位小数
给定一个字符串
example:"4-(4-3*5+(2*4)+100)/10";
要求输出结果"-5.70";结果四舍五入,保留两位小数
首先进行的是括号优先级的处理
Java代码
public BigDecimal calculateString(String str) {
char[] strs = str.toCharArray();
St...
Java代码
给定一个字符串
example:"4-(4-3*5+(2*4)+100)/10";
要求输出结果"-5.70";结果四舍五入,保留两位小数
给定一个字符串
example:"4-(4-3*5+(2*4)+100)/10";
要求输出结果"-5.70";结果四舍五入,保留两位小数
首先进行的是括号优先级的处理
Java代码
public BigDecimal calculateString(String str) {
char[] strs = str.toCharArray();
St...
阅读全文 |
评论次数(0) |
浏览次数(1003) |
所属类型(JAVA)
[2008-10-16 14:55] [转]中缀转后缀
中缀转后缀的例子,放在这里.
依次从键盘输入表达式中的字符ch,对于每一个ch:
(1)若ch为数字,将后续的所有数字均依次存入数组exp中,并以字符“ ”标志数值串结束。
(2)若ch为左括弧“(”,则将此括弧入栈op。
(3)若ch为右括弧“)”,则将栈op中左括弧“(”以前的字符依次删除并存入数组exp中,然后将左括弧“(”删除。
(4)若ch为“+”或“-”,则将当前栈op中“(”以前的所有字符(运算符)依次删除并存入数组exp中,然后将ch入栈op中。
(5)若ch为“*”或“/”,则将当前栈op中的栈顶端连续的“*”或“/”删除并依次存入数组exp中,然后将ch入栈op...
依次从键盘输入表达式中的字符ch,对于每一个ch:
(1)若ch为数字,将后续的所有数字均依次存入数组exp中,并以字符“ ”标志数值串结束。
(2)若ch为左括弧“(”,则将此括弧入栈op。
(3)若ch为右括弧“)”,则将栈op中左括弧“(”以前的字符依次删除并存入数组exp中,然后将左括弧“(”删除。
(4)若ch为“+”或“-”,则将当前栈op中“(”以前的所有字符(运算符)依次删除并存入数组exp中,然后将ch入栈op中。
(5)若ch为“*”或“/”,则将当前栈op中的栈顶端连续的“*”或“/”删除并依次存入数组exp中,然后将ch入栈op...
阅读全文 |
评论次数(2) |
浏览次数(1579) |
所属类型(JAVA)
[2008-09-23 09:32] 如何实时得到java object占用的空间
Java有一个很好的地方就是java的垃圾收集机制,这个机制集成于jvm的,对程序员来说是隐藏且不透明的。这种情况下,如何得到某个对象消耗的内存呢?
曾经看到过有人用以下方法来计算:在生成该object的前后都调用java.lang.Runtime.freeMemory()方法,然后看两者之差即为该object消耗的内存量。
这种方法的代码是:
long totalMem = java.lang.Runtime.freeMemory();
Object myBigObject = null;
System.out.println("You just got rid of " + to...
曾经看到过有人用以下方法来计算:在生成该object的前后都调用java.lang.Runtime.freeMemory()方法,然后看两者之差即为该object消耗的内存量。
这种方法的代码是:
long totalMem = java.lang.Runtime.freeMemory();
Object myBigObject = null;
System.out.println("You just got rid of " + to...
阅读全文 |
评论次数(0) |
浏览次数(512) |
所属类型(JAVA)
[2008-09-23 09:31] toCharArray()没有数组越界
class toCharArray
{
public static void main(String[] args)
{
String tempChar = "*+/@$%^&123456!@#$%^&*()";
char[] atemp = new char[10]; //没有检测到数组越界,猜想有覆盖功能!@--10
atemp = tempChar.toCharArray() ;
for(int i = 0; i < 20; i++){ //@--20
System.out.println(" "+atemp[i]...
{
public static void main(String[] args)
{
String tempChar = "*+/@$%^&123456!@#$%^&*()";
char[] atemp = new char[10]; //没有检测到数组越界,猜想有覆盖功能!@--10
atemp = tempChar.toCharArray() ;
for(int i = 0; i < 20; i++){ //@--20
System.out.println(" "+atemp[i]...
阅读全文 |
评论次数(0) |
浏览次数(478) |
所属类型(JAVA)
页码数(1):
1