当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 使用Java操作二进制文件和使用Java操作文本文件两篇文章分别
 

 

 ·j2me对话-采访kvm之父at     »显示摘要«
    摘要:今天在sun看到一篇采访kvm之父at的文章,觉得很不错。因此翻译了其中一部分,希望能对网友有所帮助。antero taivalsaari是kvm的创始人,他领导了cldc规范的开发并对j2me的很多特性都做出了巨大的贡献。q:kvm是如何形成的?a:在来到sun工作之前,我在电话设备制造商工作,因此我对移植适宜在手机上运行的java平台十分有兴趣。但是我们遇到的问题是,目前所有嵌入式版本的jav......
 ·搭建wap应用开发环境     »显示摘要«
    摘要:j2me开发网最近开辟了java技术与wap开发专题,专题将主要讲述wap开发和java技术中相互结合的部分。不再开辟新的文章栏目,如果网友发表wap相关的技术请归入java技术与wap开发专题。 wap(wireless application protocal)是开放的协议,这与日本的i-mode有所不同,后者是封闭的。wap事实上是无线网络和internet网络相结合的产物。本来的无线网......


Java的基本数据类型与流
使用java操作二进制文件与使用java操作文本文件两篇文章分别介绍了如何操作二进制文件与文本文件,事实上java中还有基于data的数据操作,这里的data指的是java的基本数据类型与string.基本数据类型包括byte.int.char.long.float.double.boolean与short.

    说到java的基本数据类型必须谈到的两个类是datainputstream与dataoutputstream.它们提供了对java基本数据类型的操作,但是这些方法事实上是在两个重要的接口中定义的datainput与dataoutput,它们的功能就是把二进制的字节流转换成java的基本数据类型,同时还提供了从数据中使用utf-8编码构建string的功能.有一个重要的类randomaccessfile实现了datainput与dataoutput两个接口使得他能够对文件同时进行写与读的操作.

public account() 【程序编程相关:朋友公司的介绍

    在datainputstream与dataoutputstream两个类中的方法都很简单,基本结构为readxxxx()与writexxxx()其中xxxx代表基本数据类型或者string.在这里不多讲述,不过值得一提的是我们有必要读读java中unicode的编码规则,在api doc中有比较详细的介绍.通常我们的对象有很多都是由java的基本数据类型构成的,比如一个人的信息包括姓名,电子信箱,电话号码与性别等.其实我们可以用datainputstream中的方法与dataoutputstream中的方法按照一定的序列把数据写入流中再按照相同的序列把他们读取出来,这就是我们自己实现的序列化,这可以用在数据传输中,比如在j2me联网程序中使用序列化机制传输数据.下面我们看看如何自己实现序列化,首先我们要有两个构造函数其中一个参数为空. 【推荐阅读:阻止 Visual Basic .NET

    } 【扩展信息:使用 Visual C# .NET 从数

    {

    public account(string username, string email, int age, boolean gender)

    {

        this.username = username;

        this.email = email;

        this.age = age;

        this.gender = gender;

    }

当我们进行序列化的时候也很简单,我们只是往dataoutputstream中按照顺序写入对象的成员变量.
...   下一页
 ·日历    »显示摘要«
    摘要: var diarydays="";//""; .calendarbigborder { font-family: "arial", "helvetica", "sans-serif", "宋体"; text-decoration: none; widt......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE