当前位置: 首页 > news >正文

宜昌网站建设公司百度网址大全设为主页

宜昌网站建设公司,百度网址大全设为主页,asp 网站开发实例教程,岳阳网站搭建目录 一、数据流概念 1.输入输出的概念​ 2.流的概念 3.流的操作 二、常用的流分类 三、文件输入输出流 1.FileReader和FileWriter 2.FileInputStream和FileOutStream 四、复制文件 一、数据流概念 1.输入输出的概念​ 输入输出技术用于处理设备之间的数据传输&#x…

目录

一、数据流概念

1.输入输出的概念​

2.流的概念

3.流的操作

二、常用的流分类

三、文件输入输出流

1.FileReader和FileWriter

2.FileInputStream和FileOutStream

四、复制文件


一、数据流概念

1.输入输出的概念​

        输入输出技术用于处理设备之间的数据传输,指的是程序和外部设备或者其他计算机进行数据交换的过程,比如读/写文件、网络通信等。将外部数据读取到内存中称为输入,将内存数据输出到磁盘、光盘中称为输出。

2.流的概念

        Java程序中,对于数据的输出输入操作以“流”的方式进行。java.io包下提供了各种“流”类接口,用于获取不同种类的数据,并通过标准的方法输入或输出数据。

3.流的操作

import java.io.FileInputStream;
import java.io.IOException;public class FileInputStreamTest {public static void main(String[] args) {// 确定源String path = "hello.txt";FileInputStream fis = null;try {// 打开流fis = new FileInputStream(path);// 操作流int res = 0;while ((res = fis.read()) != -1) {System.out.println((char) res);// 转换类型为char}} catch (IOException e) {e.printStackTrace();} finally {try {// 关闭流fis.close();} catch (IOException e) {e.printStackTrace();}}}
}

二、常用的流分类

分类字节输入流字节输出流字符输入流字符输出流
抽象父类InputStreamOutputStreamReaderWriter
访问文件FileInputStreamFileOutStreamFileReader    FileWriter
访问数值ByteArrayInputStreamByteArrayOutStreamCharArrayReaderCharArrayWriter
访问管道PipedInputStream    PipedOutStream    PipedReader    PipedWriter
访问字符串StringReader    StringWriter
缓冲流BufferedInputStream    BufferedOutputStream    BufferedReader    BufferedWriter
转换流InputStreamReader    OutputStreamWriter
对象流ObjectInputStream    ObjectOutputStream          
装饰流FilterInputStream    FilterOutputStream    FilterReader    FilterWriter
打印流PrintStream         PrintWriter
数据过滤流DataInputStream    DataOutputStream

        InputStream和Reader是所有输入流的基类,OutputStream和Writer是所有输出六的基类。InputStream和OutputStream是字节流的抽象父类,以字节为单位进行I/O操作,Reader和Writer是字符流的抽象父类,以字符为单位进行I/O操作。

三、文件输入输出流

1.FileReader和FileWriter

        FileReader和FileWriter分别继承自Reader和Writer,以字符为的那位广泛用于文件操作的节点流。FileReader类用于从文本读数据,每次度一个字符或者一个字符数组;FileWriter类用于从文本文件写数据,每次写入一个字符、一个数组或者一个字符串。

2.FileInputStream和FileOutStream

        FileInputStream和FileOutStream分别继承自InputStream和FileOutStream,以字节为单位广泛用于文件操作的节点流。FileInputStream类用于从文件读取数据,FileOutStream类用于将数据写入文件

四、复制文件

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;public class Copy {public static void main(String[] args) {FileInputStream fis = null;FileOutputStream fos = null;try {// 打开流fis = new FileInputStream("hello.txt");//路径fos = new FileOutputStream("hello1.txt");byte[] bytes = new byte[10];// 操作流while (fis.read(bytes) != -1) {fos.write(bytes);fos.flush();}System.out.println("复制完成!");} catch (Exception e) {e.printStackTrace();} finally {try {if (null != fos)// 关闭流fos.close();} catch (IOException e) {e.printStackTrace();}try {if (null != fis)fis.close();} catch (IOException e) {e.printStackTrace();}}}
}

http://www.yayakq.cn/news/16372/

相关文章:

  • 网站的盈利方法交易平台网站开发教程百度云
  • 住房和城乡建设部官方网站发布网络营销导向企业网站建设的原则
  • 有什么做兼职的网站比较好广东建设安全协会网站
  • wordpress做视频网站wordpress高级轮播
  • 网站快速排名服务商服装花型图案设计网站
  • 480元做网站asp.net个人网站
  • 网站开发攻克时间免费软件app下载大全
  • 做设计的兼职网站有哪些seo研究协会网app
  • 购物网站免费模板163企业邮箱登陆口
  • 苏州网站建设2万起叙述网站的设计制作流程
  • 写作网站都有哪些ppp学校网站系统管理
  • 网站要精细是什么意思深圳 网站设计公司
  • 购物网站排名哪家好建筑设计网上接单
  • 一些难以发现的网站用html制作简易网页的教程
  • 广州中企动力网站制作wordpress最大文件
  • 做军事网站的项目背景大连市工程建设项目联合审批平台
  • 龙岩e网站中职网站建设与维护考试题
  • 网站建设服务合同需要哪些资料广告网站模板
  • 鼓楼福州网站建设北京旧房改造装修哪家好
  • 企业网站制作免费下载做微信网站公司
  • 甘肃手机版建站系统价格品牌vi设计有哪些内容
  • 网站建设现在主要做些什么cn域名网站
  • 怎么做一个网站app吗事业单位门户网站建设评价
  • 曲靖做网站公司wordpress电商平台搭建
  • 如何给一个网站做压测品牌建设口号
  • 动图制作网站青海建设厅通报网站
  • 国外企业网站设计欣赏重庆官方网站查询系统
  • 上海网站建设永灿14年品牌网站排名提升易下拉教程
  • 教做发绳的网站提供手机自适应网站公司
  • 网站建设需求方案wordpress0商业网站