IO流
文章平均质量分 58
昱晟168
广东湛江
展开
-
IO技术实现文件的拷贝
IO技术实现文件的拷贝步骤:1:创建一个FileInputStream对象用于读取指定文件,同时可以使用BufferedInputStream对象对FileInputStream进行包装2:同时创建ByteArrayOutputStream ,用于保存读取到的数据3:创建BufferedOutputStream 对象,用于一次将全部数据写入到指定目录中4:关闭流package com.haikang.io_;import java.io.*;/** * @author: 海康 *原创 2022-04-10 16:58:29 · 841 阅读 · 0 评论 -
IO流中小结
小结:1.File类2.字节流FileInputStream和FileOutputStream 字符流FileReader 和 FileWriter3.包装流:字节流的包装流BufferedIputStream和BufferedOutputStream 字符流包装流:BufferedReader和BufferedWriter3.对象流:用于处理对象序列化的ObjectOutputStream 和 ObjectInputStream4.打印流:是将字节流将成字符流,并且解决中文的原创 2022-03-07 21:48:41 · 73 阅读 · 0 评论 -
Properties类【重点】
Properties类【重点】看一个需求:如下一个配置文件 mySql.properties 文件ip = 192.127.0.1user = rootpasswd = 123456请问编程读取 ip user 和 pwd的值是多少分析:先使用传统方法使用Propertyies类可以方便实现使用传统方法package IO_.properties_;import java.io.BufferedReader;import java.io.FileNotFoundExcep原创 2022-03-07 21:36:06 · 423 阅读 · 0 评论 -
打印流PrintStream类和PrintWriter类
打印流 PrintStream 和PrintWriter打印流只有输出流,没有输入流PrintStream类继承关系图及构造器package IO_.print_;import java.io.FileNotFoundException;import java.io.IOException;import java.io.PrintStream;/** * @author: 海康 * @version: 1.0 */public class PrintStream1 {原创 2022-03-07 21:27:20 · 259 阅读 · 0 评论 -
转换流InputStreamReader类和OutputStreamWriter类
转换流InputStreamReader和 OutputStreamWriter基本介绍:转换流就是将字节转换成字符流的过程案例:使用读取文件引起的乱码问题package IO_.transformation;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;/** * @author: 海原创 2022-03-07 21:20:26 · 294 阅读 · 0 评论 -
标准输入流和标准输出流
标准输入输出流基本介绍:System类:构造器是私有的类型默认设备System.in 标准输入InputStream键盘System.out 标准输出PrintStream显示器继承关系图常用方法Modifier and TypeMethod and Descriptionstatic voidarraycopy(Object src, int srcPos, Object dest, int destPos, int len原创 2022-03-07 21:14:23 · 231 阅读 · 0 评论 -
对象流ObjectInputStream类【反序列化】和ObjectOutputStream类【序列化】
对象流ObjectInputStream和ObjectOutputStream看一个需求:1.将int num = 100 这个int数据保存到文件中,注意不是100数字,而是 int 100,并且,能够从文件中直接恢复 int 1002.将 Dog dog = new Dog("小黄",3);这个 dog对象保存到文件中,并且能够从文件中恢复3.上面的要求,就是能够将基本数据类型或者对象进行序列化和反序列化操作序列化和反序列化序列化就是在保存数据时,保存数据的值和数据类型反序列化就原创 2022-03-07 21:12:40 · 938 阅读 · 0 评论 -
java IO的包装流
节点流和处理流【包装流】基本介绍:节点流只能指对某种特定的数据源读写数据,就是如果使用FileReader只能操作文件,不像包装流可以传入Reader的子类包装流中BufferedReader或BufferedWriter两个类中分别含有一个private Reader in或private Writer out,说明可以包装Reader或Writer类的子类包装流使用了一种修饰模式节点流和处理流【包装流】一览图节点流和处理流的区别和联系节点流是底层、低级流,直接跟数据源相接处原创 2022-03-07 20:44:03 · 780 阅读 · 0 评论 -
Reader类和Writer类
Reader 和 Writer操作是对字符的形式FileReader 和 FileWriter介绍继承关系图:FileReader类构造器:Constructor and DescriptionFileReader(File file) 创建一个新的 FileReader ,给出 File读取。FileReader(FileDescriptor fd) 创建一个新的 FileReader ,给定 FileDescriptor读取。FileReader(原创 2022-03-07 20:23:22 · 247 阅读 · 0 评论 -
IO流原理及流的分类FileInputStream类和FileOutputStream类基本介绍
IO流原理及流的分类java IO流工作原理I/O是Input【输入流】 / Output【输出流】的缩写,I/O技术是非常实用技术,用于处理数据传输。如读、写文件,网络通讯等。Java程序中,对于数据的输入/输出操作以流【stream】的方式进行java.io包下提供了各种 ”流“ 类和接口,用以获取不同种类的数据,并通过方法输入或输出数据输入 input:读取外部数据【如:磁盘,光盘等存储设备的数据】到程序【内存】中输出output:将程序【内存】数据输出到磁盘中,光盘等存储设备中原创 2022-03-07 20:18:03 · 1096 阅读 · 0 评论 -
IO流基本介绍和File类基本使用
IO流什么是文件:文件,对我们并不陌生,文件是保存数据的地方,比如大家经常使用word文档,txt文件,excel文件等都是文件。它既可保存一张图片,也可以保存视频,声音等。IO流原理及流的分类【重点】文件文件流基本介绍:文件在程序中是以流的形式来操作的**流:**数据在数据源(文件)和程序(内存)之间经历的路径**输入流:**数据从数据源(文件)到程序(内存)的路径**输出流:**数据从程序(内存)到数据源(文件)的路径File常用的文件操作创建文件对象相关构造器和方法原创 2022-03-07 19:21:56 · 295 阅读 · 0 评论