当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 在CLDC中定义的Java IO是非常短小精悍的,但是也提供了足够的类来完成我们的IO操作。
 

 

 ·java多语言编码问题解析(1)    »显示摘要«
    摘要:1、java编译器在对源文件编译前,会先把源文件转换为unicode编码,因为这个原因,我们在编译时一定要把源文件用的是什么编码方式正确无误的”告诉”编译器。 例如:我们的源文件是以utf-8的方式保存的,而在编译时编译器却把它当作是用gbk方式保存的,这样编译器就会按照gbk->unicode的编码转换方法对源文件进行转换,然后再编译,这样当然会出错,实际上编译器应当按照utf-8->unicode的编码转换方法来对源文件进行转换。 a.对于......
 ·流的重定向    »显示摘要«
    摘要:在我的一项开发工作中,我要用到duan写的程序,我直接把他那个程序的代码原封不动的包含到我的程序中。 duan的程序的输出是直接输出到标准输出也就是屏幕上的,而我的程序的输出是到log文件里的。假如我直接去改动他的代码,那就会带来很多麻烦,在这种情况下,最简单的方法就是把标准输出流重新定向到文件中。 我采用替换流缓冲区的方法来重定向流,用rdbuf函数拿一个文件流的缓冲区去替换cout的缓冲区,这样送到cout缓冲区的数据都会被送到这个文件中,等到程序结束......


Record Management System从入门到精通系列之二
上一页   ... {

  return bankname !=null?bankname:"";  【相关文章:《“雕刻”--“雕塑”系统操作设计》

【扩展阅读:《“灯谜”系统--“定单”辅助产生系统》

 } 【扩展信息:在C#中操作XML

 

 public string getphone()

 {

  return phone!=null?phone:""; 

 }

 

 public int getemployeenum()

 {

  return employeenum; 

 }

}

我们添加两个方法到这个类来实现对象序列化。如下所示:

public class bank

{

 private string bankname;

 private string phone;

 private int employeenum;

 

 public bank(){}

 

 public bank(string abankname,string aphone,int aemployeenum)

 {

  this.bankname = abankname;

  this.phone = aphone;

  this.employeenum = aemployeenum; 

 } 

 

 public string getbankname()

 {

  return bankname !=null?bankname:""; 

 }

 

 public string getphone()

 {

  return phone!=null?phone:""; 

 }

 

 public int getemployeenum()

 {

  return employeenum; 

 }

 

 public byte[] serialize() throws ioexception

 {

  bytearrayoutputstream bos = new bytearrayoutputstream();

  dataoutputstream dos = new dataoutputstream(bos);

  

  dos.writeutf(getbankname());

  dos.writeutf(getphone());


...   下一页
 ·jdk源码分析:java.lang.boolean    »显示摘要«
    摘要:闲来无事,开始研究jdk源码(jdk 1.5 b2),先找了一个最简单的java.lang.boolean开始解剖。由于水平有限,难免有不少错误,还请大家指正!首先我们剔除所有的方法和静态变量,boolean的核心代码如下: public final class boolean implements java.io.serializable,comparable{ private final boolean value;} 很明显,凡是成员变量都是fina......
» 本期热门文章:

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