
IO流
0-21
让积累在潜移默化中不断发生
展开
-
java语言IO之FileInput
/* 时间:2015年3月9日17:22:12 测试文件输入流 结果分析:中文出现乱码,是因为中文在java中占据两个字符,而java使用unicode,即UTF-16,中文的一半强制转换为字符,会出现? */ import java.io.*; public class TestFileInputStream { public static void main(St原创 2015-03-21 22:21:20 · 613 阅读 · 0 评论 -
java语言编程IO流之PrintStream打印流2
/* 时间:2015年3月10日20:29:02 测试PrintStream 使用了命令行参数。 BufferedReader(Reader in) 创建一个使用默认大小输入缓冲区的缓冲字符 输入流。 BufferedReader(Reader in, int sz) 创建一个使用指定大小输入缓冲区的缓冲字符 输入流。 B原创 2015-03-21 22:38:51 · 554 阅读 · 0 评论 -
java语言编程IO流之PrintStream打印流1
/* 时间:2015年3月10日20:11:19 目的:测试打印流PrintStream PrintWriter 两个都属于输出流,分别针对字符和字节 两个类的输出操作不会抛出异常,用户通过检查异常的错误状态获取错误信息。 */ import java.io.*; public class TestPrintStream1 { public static v原创 2015-03-21 22:37:43 · 724 阅读 · 0 评论 -
java语言编程IO流之对象序列化和ObjectInputStream与ObjectOutputStream
import java.io.*; public class TestObjectStream { public static void main(String[] args) { T t = new T(); t.name = "jay chou"; FileOutputStream fos = null; ObjectOutputStream oos =原创 2015-03-21 22:35:53 · 615 阅读 · 0 评论 -
java语言编程IO流之DataInputStream与DataOutputStream
/* 时间:2015年3月10日16:58:18 测试DataOutputStream和DataOutputStream DataInputStream和DataOutputStream分别继承自InputStream和OutputStream,它们是处理流,相应的需要套接在InputStream和OutputStream类型的节点流上 //输入流 ByteArrayIn原创 2015-03-21 22:33:11 · 761 阅读 · 0 评论 -
java语言IO流之BufferedOutputStream
import java.io.*; public class TestBufferedOutputStream { public static void main(String[] args) { try { BufferedWriter bw = new BufferedWriter(new FileWriter("D:\\java\\dat.txt")); Buff原创 2015-03-21 22:29:59 · 614 阅读 · 0 评论 -
java语言IO流之BufferedInputStream
/* 测试BufferedInputStream类 时间:2015年3月10日10:11:37 BufferedInputStream类覆盖了基类InputStream的mark方法 public void mark(int readlimit); 在输入流中的当前位置上作标记。reset方法的后续调用将刺溜重新定位在最后标记的位置上,以便后续读取操作读取相同的字节 pub原创 2015-03-21 22:29:27 · 1146 阅读 · 0 评论 -
java语言编程之FileWriter
/* 时间:2015年3月10日09:18:21 测试FileWiter的使用 在FileWriter中传入路径字符串的时候,可以自动的创建不存在的文件,但是无法创建目录,所以为了测试,我们手动的在d盘根目录下创建bak文件夹 在程序跑出的结果中,我们可以看到,英文字符,数学符号,汉字字符,日文字符,等等,结果中出现问号,则并不能说明我们的机子上没有这种语言,而是 因为ultr原创 2015-03-21 22:27:32 · 12747 阅读 · 0 评论 -
java语言IO流之FileReader
/* 时间:2015年3月10日09:07:17 测试FileReader的使用 用于向程序中写入数据。 常用方法: int read() throws IOException; int read(char[] cbuf) throws IOException; 读取length个字符,并存储到一个数组buffer,如果读取前已经输入流的末尾,返回-1 in原创 2015-03-21 22:26:04 · 575 阅读 · 0 评论 -
java语言IO流之FileOutputStream
/* 时间:2015年3月9日17:52:40 文件的复制,就算是文件中有中文,也没有关系。 */ import java.io.*; public class TestFileOutputStream { public static void main(String[] args) { int b = 0; FileInputStream in = nu原创 2015-03-21 22:24:55 · 592 阅读 · 0 评论 -
java语言编程IO流之PrintStream打印流3
/* 时间:2015年3月10日20:59:21 测试日志文件的简单实用 使用标准输入System.in */ import java.io.*; import java.util.*; public class TestPrintStream3 { public static void main(String[] args) { String原创 2015-03-21 22:39:37 · 545 阅读 · 0 评论