Java学习之IO字节流】的更多相关文章

字节流分为FileInputStream 和FileOutputStream package com.io; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; /** * 文件字节流的读取 * @author ganhang * */ public cla…
java学习一目了然--IO IO是java学习当中很重要的一部分.IO流实现数据的上传下载,即读写数据,包括输入和输出流,输入流指的是将数据以字符或字节形式从外部媒介比如文件.数据库等读取到内存中所以也分为字符输入流和字节输入流. 数据类型: 基本流(低级流) 字节流 InputStream/OutputStream 字符流 Reader/Writer(接口类型) 高级流(处理流):对基本流进一步操作 字符: Writer--FileWriter Reader--FileReader 字节:…
一.概述 在整个 Java.io 中最重要的就是5个类和一个接口.5个类指的是 File.InputStream.OutputStream.Reader.Writer,一个接口指的是Serializable.掌握了这些IO的核心操作那么对于Java中的IO体系也就有了一个初步的认识了. File(文件类):主要用来描述文件或目录的属性,例如:文件大小,修改文件名,删除文件,判断文件所在路径等. InputStream(字节输入流):抽象类,基于字节的输入操作,是所有输入流的父类.定义了所有输入流…
个人在学习IO流的时候看到如下所示java 流类图结构的时候,我的感想是,这么多··处于蒙的状态. Java流类图结构 这么多,没有分类不好学,那我们就慢慢一口一口的吃,这样每天学习一点就好了,其实很多类并不是常用的. 缕清思路很重要的,那么我转一篇百度的文档,写的思路很清晰. https://jingyan.baidu.com/article/ca00d56c6b4397e99febcf70.html 第一步,首先,明确IO流中有两个主要的体系,即字节输入流(InputStream).输出流(…
第十二章大纲: I/O input/output 输入/输出 一.创建文件,借助File类来实现 file.createNewFile() : 创建文件 file.exists() : 判断文件是否存在,如果存在,则返回true delete() : 删除文件,如果删除成功,则返回true deleteOnExit() : 程序退出的时候才删除文件 import java.io.File; import java.io.IOException; public class FileDemo { p…
之前学了File便想把我学习视频的名字改了,因为文件名太长不好看,便试着写了个功能实现 package com.gh.file; import java.io.File; /** * 批量文件命名 * * @author ganhang * */ public class FileRename { public static String filepath = "F:\\学习\\JAVA\\JAVA_SE";// 要批量重命名的文件夹的地址 public static void mai…
IO字节输入输出流 OutputStream:字节输出流 该抽象类是所有字节输出流的超类: 定义了一些共性的成员方法: 1.写入一个字节 void write(int b);//b表示字节 2.写入字节数组 void write(byte[] b);//写入一个字节数组 3.写入字节数组的一部分 void write(byte[] b,int off, int len);//off 表示起始索引,len表示写几个 4.刷新输出流,并强制写出所有缓冲的输出字节 void flush(); 5.关闭…
一.FileInputStream 文件输入流从文件中获取输入字节.简单的说就是读取文件. 1.构造方法 FileInputStream(File file)//根据指定文件对象创建一个输入流 2.常用方法 int read(byte[] b) 读取b.lenght个字节到字符数组中.返回读取到缓冲区的字节总数,如果没有数据可读则返回-1. int read(); 读取一个字节 int read(byte[] b,int off, int len); 读取len个字节,从b[off]开始放入.…
1.FileReader:读取字符流,默认GBK public class CharStreamDemo { public static void main(String[] args) throws IOException { //给文件中写中文 writeCNText(); //读取文件中的中文 readCNText(); } //读取中文 public static void readCNText() throws IOException { FileReader fr = new Fil…
IO流的分类:  流向:  输入流  读取数据  输出流 写出数据  数据类型: 字节流 字节输入流  读取数据 InputStream 字节输出流  写出数据 OutputStream 字符流 字符输入流  读取数据 Reader 字符输出流  写出数据 Writer 注意:一般我们在探讨IO流的时候,如果没有明确说明按哪种分类来说,默认情况下是按照数据类型来分的. 1.FileOutputStream:字节输出流 FileOutputStream的构造方法:   FileOutputStre…