test test test
时间:2019-11-25
本文章向大家介绍test test test,主要包括test test test使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
test
- public void close() :关闭此输出流并释放与此流相关联的任何系统资源。 - public void flush() :刷新此输出流并强制任何缓冲的输出字节被写出。 - public void write(byte[] b):将 b.length字节从指定的字节数组写入此输出流。 - public void write(byte[] b, int off, int len) :从指定的字节数组写入 len字节,从偏移量 off开始输出到此输出流。 - public abstract void write(int b) :将指定的字节输出流。
test
- public void close() :关闭此输出流并释放与此流相关联的任何系统资源。 - public void flush() :刷新此输出流并强制任何缓冲的输出字节被写出。 - public void write(byte[] b):将 b.length字节从指定的字节数组写入此输出流。 - public void write(byte[] b, int off, int len) :从指定的字节数组写入 len字节,从偏移量 off开始输出到此输出流。 - public abstract void write(int b) :将指定的字节输出流。
test
- public void close() :关闭此输出流并释放与此流相关联的任何系统资源。 - public void flush() :刷新此输出流并强制任何缓冲的输出字节被写出。 - public void write(byte[] b):将 b.length字节从指定的字节数组写入此输出流。 - public void write(byte[] b, int off, int len) :从指定的字节数组写入 len字节,从偏移量 off开始输出到此输出流。 - public abstract void write(int b) :将指定的字节输出流。
test
- public void close() :关闭此输出流并释放与此流相关联的任何系统资源。 - public void flush() :刷新此输出流并强制任何缓冲的输出字节被写出。 - public void write(byte[] b):将 b.length字节从指定的字节数组写入此输出流。 - public void write(byte[] b, int off, int len) :从指定的字节数组写入 len字节,从偏移量 off开始输出到此输出流。 - public abstract void write(int b) :将指定的字节输出流。
1 package com.itheima.demo01.BufferedStream;
2
3 import java.io.BufferedOutputStream;
4 import java.io.FileOutputStream;
5 import java.io.IOException;
6
7 /*
8 java.io.BufferedOutputStream extends OutputStream
9 BufferedOutputStream:字节缓冲输出流
10
11 继承自父类的共性成员方法:
12 - public void close() :关闭此输出流并释放与此流相关联的任何系统资源。
13 - public void flush() :刷新此输出流并强制任何缓冲的输出字节被写出。
14 - public void write(byte[] b):将 b.length字节从指定的字节数组写入此输出流。
15 - public void write(byte[] b, int off, int len) :从指定的字节数组写入 len字节,从偏移量 off开始输出到此输出流。
16 - public abstract void write(int b) :将指定的字节输出流。
17
18 构造方法:
19 BufferedOutputStream(OutputStream out) 创建一个新的缓冲输出流,以将数据写入指定的底层输出流。
20 BufferedOutputStream(OutputStream out, int size) 创建一个新的缓冲输出流,以将具有指定缓冲区大小的数据写入指定的底层输出流。
21 参数:
22 OutputStream out:字节输出流
23 我们可以传递FileOutputStream,缓冲流会给FileOutputStream增加一个缓冲区,提高FileOutputStream的写入效率
24 int size:指定缓冲流内部缓冲区的大小,不指定默认
25 使用步骤(重点)
26 1.创建FileOutputStream对象,构造方法中绑定要输出的目的地
27 2.创建BufferedOutputStream对象,构造方法中传递FileOutputStream对象对象,提高FileOutputStream对象效率
28 3.使用BufferedOutputStream对象中的方法write,把数据写入到内部缓冲区中
29 4.使用BufferedOutputStream对象中的方法flush,把内部缓冲区中的数据,刷新到文件中
30 5.释放资源(会先调用flush方法刷新数据,第4部可以省略)
31 */
32 public class Demo01BufferedOutputStream {
33 public static void main(String[] args) throws IOException {
34 //1.创建FileOutputStream对象,构造方法中绑定要输出的目的地
35 FileOutputStream fos = new FileOutputStream("10_IO\\a.txt");
36 //2.创建BufferedOutputStream对象,构造方法中传递FileOutputStream对象对象,提高FileOutputStream对象效率
37 BufferedOutputStream bos = new BufferedOutputStream(fos);
38 //3.使用BufferedOutputStream对象中的方法write,把数据写入到内部缓冲区中
39 bos.write("我把数据写入到内部缓冲区中".getBytes());
40 //4.使用BufferedOutputStream对象中的方法flush,把内部缓冲区中的数据,刷新到文件中
41 bos.flush();
42 //5.释放资源(会先调用flush方法刷新数据,第4部可以省略)
43 bos.close();
44 }
45
46 }
原文地址:https://www.cnblogs.com/wangjin1017/p/11929120.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Spring Boot 监听 Redis Key 失效事件实现定时任务,超时订单自动关闭绝佳实现
- TensorFlow的核心概念:张量和计算图
- 四连问:API 接口应该如何设计?如何保证安全?如何签名?如何防重?
- TensorFlow基础:创建计算图
- TensorFlow基础:常量
- 如何在Python中优雅地使用进度条?
- 绝了!这款工具让SpringBoot不再需要Controller、Service、DAO、Mapper!
- 「数据仓库架构」数据仓库的三种模式建模技术
- 设计模式实战-空对象模式,你肯定不知道,但是项目中会常用到到
- Go 开发十种常犯错误
- SpringBoot缓存应用实践
- 为什么应该使用 Go module proxy
- 谁能想到,我给技术总监“上了一课”
- 设计模式速览
- 序列模型——吴恩达深度学习课程笔记(五)