汇编网首页登录博客注册
abob的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态

[2009-05-05 10:59] [转]泛型的简单例子

一.作用于类

public class Holder<T> { 
    private T a; 
    public void set(T a) { 
        this.a = a; 
    } 
    public T get() { 
        return a; 
    } 
     
    public static void main (String args[]) { 
        Holder<Integer> c1 = new Holder<Integer>(); 
        c1.set(new Intege...
阅读全文 | 评论次数(0) | 浏览次数(288) | 所属类型(JAVA相关)

[2008-10-15 11:03] 递归

递归做为一种算法在程序设计语言中广泛应用.是指函数/过程/子程序在运行过程序中直接或间接调用自身而产生的重入现像.
  程序调用自身的编程技巧称为递归( recursion)。 
  一个过程或函数在其定义或说明中又直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。用递归思想写出的程序往往十分简洁易懂。 
  一般来说,递归需要有边界条件、递归前进段和递归返回段。当边界条件不满足时,递归前进;当边界...
阅读全文 | 评论次数(0) | 浏览次数(360) | 所属类型(JAVA相关)

[2008-09-16 15:57] j2me中将Image对像转换为png格式的byte数组

由于J2me中没有ImageIO 导致一些功能无法在J2me上实现.

导致大家无法实现一些功能.

如绘图软件.大头贴.截屏等.

貌私新版的jsr什么什么实现了将Image 输出为png or jpg

但估计等到这种手机上市的时候以是几年后的事情了.

其实在j2me上将Image 对象转成png格式的数组并不是不可能的任务.

原理上说

1 获取Image 的ARGB数据

2将ARGB转换成PNG存储用的的RGBA格式

3RGBA格式的数据还要做些小的处理每行后面加一个byte 0

4用LZ77方法将RGBA格式的数组压缩

5附加正...
阅读全文 | 评论次数(1) | 浏览次数(430) | 所属类型(JAVA相关)

[2008-09-16 13:36] 基于MIDP1.0实现通信录

本文将向大家讲述如何给予MIDP1.0实现手机通信录,读者需要具备J2ME的基本知识,了解它的构架和主要内容。开发工具选择了eclipse+wtk2.1+j2sdk1.4.2+eclipseME。 
关于开发环境请参考搭建J2ME开发环境 
关于J2ME的体系结构请参考J2ME平台的体系结构
    
精通MIDP用户界面设计
         个人通信录提供了添加记录、浏览记录、删除记录、删除电话本、查找记录等功能。图4是几个主要界面的截图。细心的读者可能发现这里没有提供编辑的功能,读者可以免费得到个人通信录的源代码,这样您可以尝试添加这项功能。多读代码、多写代码是提高水平、掌握知...
阅读全文 | 评论次数(0) | 浏览次数(343) | 所属类型(JAVA相关)

[2008-09-16 13:34] RMS从入门到精通之四

本文将主要讲述RecordFilter和RecordEnumeration的用法,这在整个Record Management System中都是至关重要的。由于本人觉得RecordComparator和RecordFilter类似并且用出相对小些,因此不再这里做介绍了。我们依然是通过一个示范的应用程序说明如何使用这两个接口。

      RecordFilter的定义非常的简单,他只定义了一个方法那就是boolean matches(byte[] data)。
public interface RecordFilter {
    boolean matches( byte[] re...
阅读全文 | 评论次数(0) | 浏览次数(336) | 所属类型(JAVA相关)

[2008-09-16 13:32] RMS从入门到精通之三

前面两篇文章详细的介绍了Record Management System的基本概念以及对象序列化的问题,现在我们主要介绍关于RecordStore类的使用,在SUN的网站提供了一个RMSAnalyzer类,你可以把他用在你的项目中来调试你的程序。

Record Store Discovery
       你可以通过调用RecordStore.listRecordStores()来得到MIDlet suites中的Record Store,这个静态方法返回一个String类型的数组,每个代表Record Store的名字,如果没有record Store那么会返回null,方法RMSA...
阅读全文 | 评论次数(0) | 浏览次数(349) | 所属类型(JAVA相关)

[2008-09-16 13:31] RMS从入门到精通之二

在系列之一中,我们着重讲述了Record Management System的基础知识。在介绍如何使用Record Management System之前,我想首先介绍一下Java IO以及在J2ME平台实现序列化的内容,无论对Record Management System还是MIDP中的通用联网框架来说,上述内容都是非常重要的。

    在CLDC中定义的Java IO是非常短小精悍的,但是也提供了足够的类来完成我们的IO操作。由于和J2SE的实现是通用的,因此你可以使用J2ME和J2SE或者J2EE平台进行通信。比如通过联网和servlet进行通信。在Record Manageme...
阅读全文 | 评论次数(0) | 浏览次数(418) | 所属类型(JAVA相关)

[2008-09-16 13:29] RMS从入门到精通之一

Record Management System是J2ME的一个重要的子系统,目的是实现应用程序本地数据的持久性存储。目前支持文件系统的移动信息设备还有限,因此Record Management System是J2ME开发人员实现本地数据存储的首选途径。本文的目的就是全面的介绍Record Management System的知识。

      顾名思义Record Management System是管理数据的系统,Record是系统中最重要的实体。在移动设备存储空间存储的并不是字段,而是字节数组。Mobile Infomation Device Profile(MIDP)规范中并没有...
阅读全文 | 评论次数(0) | 浏览次数(365) | 所属类型(JAVA相关)

[2008-09-12 09:48] 位运算符

Java 定义的位运算(bitwise operators )直接对整数类型的位进行操作,这些整数类型包括long,int,short,char,and byte 。表4-2 列出了位运算: 
表4.2 位运算符及其结果

运算符 结果 
~ 按位非(NOT)(一元运算) 
& 按位与(AND) 
| 按位或(OR) 
^ 按位异或(XOR) 
>> 右移 
>>> 右移,左边空出的位以0填充 
运算符 结果 
<< 左移 
&= 按位与赋值 
|= 按位或赋值 
^= 按位异或赋值 
>>= 右移赋值 
>>>= 右移赋值,左边空出的位以0填充 
<<= 左...
阅读全文 | 评论次数(0) | 浏览次数(475) | 所属类型(JAVA相关)

[2008-08-19 16:11] ABOB

ABOB(吗啉胍)是为广谱抗病毒药,别名:吗啉咪胍、吗啉双胍、病毒灵、一般对病毒性流感和呼吸道病毒等多种病毒增殖期的各个环节都有作用。临床主要用于呼吸道感染、流感、流行性腮腺炎、水痘、疱疹及扁平疣等治疗。...
阅读全文 | 评论次数(0) | 浏览次数(362) | 所属类型(JAVA相关)
页码数(1):  1