摘要: 对象序列化:就是将一个对象转换为二进制的数据流,如果一个类的对象要想实现对象序列化,则对象所在的类必须实现Serializable接口。这个接口没有任何方法,只是作为一个标识,标识本类的对象具备了序列化的能力而已。如果要想完成对象的序列化,则还要依靠ObjectOutputStream类和ObjectInputStream类,前者属于序列化操作,而后者属于反序列化操作。transient关键字表示不希望进行序列化如果要同时对多个对象进行序列化,则使用对象数组import java.io.*;class Person2 implements Serializable{private transi 阅读全文
posted @ 2011-01-31 17:37 魔战 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 字符编码UTF:包含了以下的编码GBK/GBK2312:表示中文,GBK表示简体和繁体中文,GBK2312只表示简体中文ISO 8859-1:是全部的英文编码public class EncodeDemo {public static void main(String args[]){System.getProperties().list(System.out);}}在操作的时候默认编码是GBK编码。import java.io.*;public class EncodeDemo {public static void main(String args[]) throws IOExceptio 阅读全文
posted @ 2011-01-31 16:58 魔战 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Scanner是一个新的操作类,是在java.util包中提供的一个操作类,使用此类可以方便的完成输入流的输入操作。import java.io.*;import java.util.Scanner;public class ScannerDemo {public static void main(String args[]) throws IOException{//通过Scanner接收输入流Scanner scan=new Scanner(System.in);//输入整形int i=0; if(scan.hasNextInt()) { i=scan.nextInt(); } //输入字 阅读全文
posted @ 2011-01-31 16:36 魔战 阅读(1317) 评论(0) 推荐(0) 编辑
摘要: 实际上表示的是缓冲区读取,可以一次性的将内容全部读取进来。BufferedReader类的构造方法:public BufferedReader(Reader in)在java中提供了两个专门的类,字节-字符流的转换类:InputStreamReader:表示将字节的输入变为字符流OutputStreamWriter:表示将字符的输出流变为字节的输出流直接使用以上的类就可以完成转换功能,使用以下的方法可以读取数据:Public String readLine() throws IOException表示一次性读取一行数据,如果返回的内容是String是最好操作的。import java.io.* 阅读全文
posted @ 2011-01-31 16:23 魔战 阅读(544) 评论(0) 推荐(0) 编辑
摘要: System类中三个常量:out:表示的是一个标准的输出,输出的位置是显示器err:表示错误,错误的输出in:表示的是键盘的输入,标准输入一,System.out使用import java.io.*;public class SystemDemo {public static void main(String args[]){ OutputStream out=System.out;//此时out具备了向屏幕输出的能力 try {out.write("hello world".getBytes());out.close(); } catch (IOException e) {e.printSt 阅读全文
posted @ 2011-01-31 16:21 魔战 阅读(384) 评论(0) 推荐(0) 编辑
摘要: import java.io.*;public class PrintStreamDemo01 {public static void main(String args[]) throws IOException{File file=new File("d:"+File.separator+"demo.txt");PrintStream out=new PrintStream(new FileOutputStream(file));out.println("hello");out.println("world"); 阅读全文
posted @ 2011-01-31 15:29 魔战 阅读(213) 评论(0) 推荐(0) 编辑