读取转换流--读取键盘录入中键盘录入一行数据并打印其大写,发现就是读一行数据的原理。也就是readLine方法。能不能直接使用readLine方法来完成键盘录入一行数据的读取呢?readLine方法是字符流BufferedReader类中的方法。而键盘录入的read方法是字节流InputStream的方法。那么能不能将字节流转换成字符流再去使用字符流缓冲区的readLine方法呢。publicclass TransStreamDemo {publicstaticvoid main(String[] args) { // 获...
参考:http://blog.csdn.net/ilibaba/article/details/3955799Java IO 的一般使用原则(花多眼乱,其实每个类都有专门的作用):这里有详细介绍:Java的IO输入输出流类的介绍(有图)一、按数据来源(去向,也就是颗粒)分类: 1 、文件: FileInputStream, FileOutputStream, (字节流) FileReader, FileWriter(字符流) 2 、字节数组 byte[]: ByteArrayInputStream, ByteArrayOutputStream( 字节流...
1.IO流用来处理设备之间的数据传输方向:硬盘通过“读reader”完成对内存的读取,内存通过“写writer”完成对硬盘的写入2.Java对数据的操作是通过流的方式3.Java用于操作流的对象都在IO包中4.流按操作数据分为两种:字节流和字符流--字符流的由来:》》字节流读取文字字节数据后,不直接操作而是先查指定的编码表。获取对应的文字。再对这个文字进行操作。简单说:字符流=字节流+编码表--字节流的两个顶层父类:1.InputStream 2.Ou...
字节流://一个字节一个字节的读写 FileInputStream in=new FileInputStream("源文件"); FileOutputStream out=new FileOutputStream("目标文件"); ...... in.close(); out.close();首先要记住,一旦使用了IO流最后一定要记得关闭,这是常识。//利用缓冲区,高效的读取字节 BufferedInputStream in=new BufferedInputStream(new FileInputStream("源文件"); BufferedOutputStream out=new BufferedOutputStream(new FileOutputStre...
Java中的IO流总结1. 流的继承关系,以及字节流和字符流。 2. 节点流FileOutputStream和FileInputStream和处理流BufferedInputStream和BufferedOutputStream。以及对应的FileOutputWriter,FileInputReader,BufferedInputReader,BufferedOutputWriter。 3. 转换流InputStreamReader和OutputStreamWriter 一:流的继承关系字节流 字符流字符流和字节流的使用范围:字节流一般用来处理图像,视频,以及PPT,Word类型的文件。字符流一般...
有的时候我们想要操作的文件很大,比如:我们想要上传一个大文件,但是收到上传文件大小的限制,无法上传,这是我们可以将一个大的文件分割成若干个小文件进行操作,然后再把小文件还原成源文件。分割后的每个小文件的类型可以自己定义。一下是我编写的一个大文件的分割和合并的代码:package com.lym;import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputSt...
FileInputSream初步package org.example;import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException;public class FileInputStreamTest01 {public static void main(String[] args) {//main方法里的代码,IO的这块的代码处理异常的大概框架都是这样的,之后就只截取主要代码了/*FileInputStream :文件字节输入流,可以读任何类型的文件,读取方向为从硬盘向内存*/FileInputStream fis =...
1. 复制图片的 4 种方式案例:分析: 复制数据,如果我们知道用记事本打开并能够读懂,就用字符流,否则用字节流。 通过该原理,我们知道我们应该采用字节流。 而字节流有4种方式,所以做这个题目我们有4种方式。推荐掌握第4种。数据源: c:\\a.jpg -- FileInputStream -- BufferedInputStream目的地: d:\\b.jpg -- FileOutputStream -- BufferedOutputStream 2. 4 种方式代码示例: 1package cn.itcast_01;2 3imp...
1. 如何实现数据的换行?(1) 1package com.himi.fileoutputstream;2 3import java.io.FileNotFoundException;4import java.io.FileOutputStream;5import java.io.IOException;6 7 8/** 9 * 10 * 如何实现数据换行? 11 * 12*/131415publicclass FileOutputStreamDemo4 { 1617publicstaticvoid main(String[] args) throws IOException { 18//创建字节输出流对象19 FileOutputStream fos = new FileOutputStream("f...
http://www.verejava.com/?id=16994706165617package com.printstream;import java.io.File; import java.io.FileNotFoundException; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter;public class TestPrintWriter {public static void main(String[] args){PrintWriter pw=null;try{pw=new PrintWriter(new FileWriter(new File("res/printwriter.txt"),true));pw.println(true);pw.println...
1package com.sun.io;2 3import java.io.BufferedOutputStream;4import java.io.File;5import java.io.FileInputStream;6import java.io.FileOutputStream;7import java.io.IOException;8import java.io.InputStream;9import java.io.ObjectInputStream;10import java.io.ObjectOutputStream;11import java.io.SequenceInputStream;12import java.io.Serializable;13import java.util.Enumeration;14import java.util.Vector;15 1...
一、FileWriter导包:import java.io.FileWriter覆盖写入: 追加写入: 写数据换行: write方法重载: 二、编码: 三、FileReader: read重载: 四、读写程序的过程:比较耗性能的是操作系统到硬盘的过程。 五、BufferedWriter缓冲原理 使用: //关闭流bw.close();换行:newline方法六、BufferedReader 使用: 换行:readline方法【读取一整行】 原文:https://www.cnblogs.com/Lee-yl/p/11624409.html
IO流的UML类图File类File类概述和构造方法【应用】File类介绍它是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已.它可以是存在的,也可以是不存在的.将来是要通过具体的操作把这个路径的内容转换为具体存在的File类的构造方法方法名说明File(String pathname)通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例File(String pa...
java的 IO流即输入输出流,流是一组有顺序的,有起点和终点的字节结合,是对数据传输的总称。即数据在两设备间的传输称为流,流的本质是数据传输。 IO流可以分为字节流和字符流。给出相应的IO结构图:650) this.width=650;" src="http://techfoxbbs.com/data/attachment/forum/201505/22/132147au70qijq0b0u5je0.png" width="570" />在接下来的一段时间里,将会慢慢介绍各种流的使用,本篇博客先介绍字节流的FileOutputStream...
IO流:数据传输是需要通道的,而IO流就是数据传输的通道。 IO流可以形象的比喻为运送货物的传输带。IO流的分类: ①根据操作的数据类型的不同可以分为 :字节流与字符流。 ②根据数据的流向分为:输入流与输出流,程序(内存)作为参照物,程序从外部读取称为输入(Input),程序向外部写数据成为输出(Output)。字节输入流: 父类:InputStream 常用的字节输入流:FileInputStream1.FileInputStream ①构造方...