【Java IO流的介绍&基本使用】教程文章相关的互联网学习教程文章

Java学习之IO流(字节流)【代码】

字节流:顾名思义操作(读、写)文件的流对象 字节流的体系: 1、InputStream  |--FileInputStream:将文件数据读取到缓冲区中 2、OutputStream  |--FileOutputStream:将缓冲区数据写入文件 一、FileInputStream和FileOutputStream 1 // 文件过大,有可能内存溢出2 private static void copy_3() throws IOException {3 FileInputStream fis = new FileInputStream("源文件路径");4 FileOutputStream fos = new Fil...

Java IO流【图】

File类 构造方法常用方法 访问文件信息方法获得文件属性方法方法 作用long length() 返回指定文件长度boolean exists() 测试指定文件是否存在long lastModified() 返回直嘀咕文件最后被修改的时间文件操作方法方法 作用boolean renameTo(File dest) 文件重命名boolean delete() 删除空目录boolean createNewFile() 文件不存在时创建文件对象代表的文件对目录操作方法 作用boolean mkdir() 创建指定目录boolean mkdirs() 创建指定目...

Java基础第二十六天总结——IO流【图】

目录: 一、File类的使用 二、IO流原理及流的分类 三、节点流(或文件流) 四、缓冲流 五、转换流 六、标准输入、输出流 七、打印流 八、数据流 九、对象流 十、随机存取文件流 十一、NIO.2中Path、Paths、File类的使用 /*---------------------分割线-----------------------*/ 一、File类的使用 File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。 想要在...

Java第09次实验(IO流)--实验报告【代码】

0.字节流与二进制文件 我的代码用DataOutputStream和FileOutputStream将Student对象写入二进制文件student.datapackage test;import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException;public class StudentFile {public static void main(String[] args) {// TODO Auto-generated...

java中IO流有哪些?【图】

按数据流向:输入流和输出流输入和输出都是从程序的角度来说的。 输入流:数据流向程序 输出流:数据从程序流出。 按处理单位:字节流和字符流字节流:一次读入或读出是8位二进制 字符流:一次读入或读出是16位二进制 JDK 中后缀是 Stream 是字节流;后缀是 Reader,Writer 是字符流 按功能功能:节点流和处理流节点流:直接与数据源相连,读入或写出 处理流:与节点流一块使用,在节点流的基础上,再套接一层 最根本的四大类:...

选择用流的小规律(java)基本的io流

选择流的规律1 首先我们要明确源和目的源: InputStream Reader目的::OutputStream Write 2 我们要判断源和目的是不是纯文本源是纯文本 :Reader 否则 :InputStream源不是纯文本 Writer 否则:OutputStream 3 明确具体设备源设备键盘 System.in网络 Socket内存 数组硬盘 File目的设备控制台 System.out 硬盘 File 内存数组 网络 Socket4 是否需要额外功能需要高效(缓冲区):Buffered下面我们举出四个例子来说明一 复制一个文本...

JavaSE_10_IO流【代码】

1.1 什么是IO 把这种数据的传输,可以看做是一种数据的流动,按照流动的方向,以内存为基准,分为输入input 和输出output ,即流向内存是输入流,流出内存的输出流。 1.2 IO的分类输入流 :把数据从其他设备上读取到内存中的流。 输出流 :把数据从内存 中写出到其他设备上的流。格局数据的类型分为:字节流和字符流。字节流 :以字节为单位,读写数据的流。字符流 :以字符为单位,读写数据的流。1.3 顶级父类们 字节流:字节输入...

Java学习笔记之IO流【代码】

IO : input ouput 流 相对于java(内存) File: 文件,是JAVA中的对象,用来映射硬盘中的文件或者目录 注意:java中‘\’是转义字符,所以‘\\’才能表示目录 File常用方法: 1 File file=new File("D:\\File\\a");2 System.out.println("此抽象路径名表示的文件是否可执行---->"+file.canExecute());3 System.out.println("此抽象路径名表示的文件是否可读---->"+file.canRead());4 System.out....

Java基础学习(九) - File类和IO流【代码】【图】

1.File类 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作 。 构造方法:public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。 public File(String parent, String child) :从父路径名字符串和子路径名字符串创建新的 File实例。 public File(File parent, String child) :从父抽象路径名和子路径名字符串创建新的 File实例。常用方法:pu...

Java IO流小结【图】

一个流可以理解为一个序列,输出流从一个源头输出数据,输入流向目标输入数据。这些流在数据传输和网络编程起着非常大的作用,下面我们学习其中形形色色的类,了解他们之间的关系与作用。 下图是一个输入流与输出流的类层次图一,InputStream与OutputStream,字节输入流与字节输出流 InputStream是所有字节输入流的父类,其中子类FileInputStream,DataInputStream,BufferedInputStream,ByteArrayInputStream较为常见,一会详细介...

java基础(6)---IO流【图】

一、FileWriter 导包:import java.io.FileWriter 覆盖写入: 追加写入: 写数据换行: write方法重载: 二、编码: 三、FileReader: read重载: 四、读写程序的过程: 比较耗性能的是操作系统到硬盘的过程。 五、BufferedWriter 缓冲原理 使用: //关闭流 bw.close(); 换行:newline方法六、BufferedReader 使用: 换行:readline方法【读取一整行】 ?

Java io流 从网络读取图片并保存至本地

原文链接:https://www.cnblogs.com/zhao1949/p/6731601.html package getUrlPic;import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL;public class GetUrlPic {public static void main(String[] args) throws Exception { //new一个URL对象 URL url = new URL("http://www.gz135.cn/data/atta...

Java中常用IO流之文件流的基本使用姿势【代码】

所谓的 IO 即 Input(输入)/Output(输出) ,当软件与外部资源(例如:网络,数据库,磁盘文件)交互的时候,就会用到 IO 操作。而在IO操作中,最常用的一种方式就是流,也被称为IO流。IO操作比较复杂,涉及到的系统调用比较多,相对操作内存而言性能很低。然而值得兴奋的是,Java提供了很多实现类以满足不同的使用场景,这样的实现类有很多,我只挑选些在日常编码中经常用到的类进行说明,本节主要介绍和文件操作相关的流,下面一起来...

Java----IO流【图】

1、标准设备输入、输出流:2、打印流:把不同类型的数据 打印到控制台(标准输出设备)或者 文件中。 System.out————>标准输出流。out的类型为PrintStream类型。3、数据流:用来读取 / 写出 基本数据类型和String的变量。4、对象流:用来持久化 和 反持久化对象 相比于比DataInput/OutStream更强大:数据流只能持久化 和 反持久化 基本类型变量。 而对象流:还可以持久 和 反持久化一个对象。对象中可以包含基本类型的变量 和...

java中的IO流【代码】【图】

在java.io包中流的操作主要有字节流、字符流两大类,并且两个都具备输入输出的操作。在字节流中输出数据主要使用OutputStream类完成,输入则是InputStream类。在字符流中输出数据主要使用Writer类完成,输入则是Reader类。 字节流:字节流主要操作byte类型数据,以byte数组为准,主要操作类是OutputStream类和InputStream类(1)字节输出流:OutputStreame OutputStream类是一个抽象类,如若要使用此类,首先就必须要通过子类来...