2019-05-31 Java学习日记之IO(其他流)&Properties

内存输出流:

1、什么是内存输出流

该输出流可以向内存中写数据,把内存当作一个一个缓冲区,写出之后可以一次性获取出所有数据

2、使用方式

创建对象:new ByteArrayOutputStream()

写出数据:writer(int),writer(byte[ ])

获取数据:toByteArray()

内存输出流之黑马面试题:

定义一个文件输入流,调用read(byte[] b)方法,将a.txt文件中的内容打印出来(byte数组大小限制为5)

打印流的概述和特点:

1、什么是打印流

该流可以很方便的将对象的toString()结果输出, 并且自动加上换行, 而且可以使用自动刷出的模式

System.out就是一个PrintStream, 其默认向控制台输出信息

2、使用方式

打印: print(), println()
自动刷出: PrintWriter(OutputStream out, boolean autoFlush, String encoding)

打印流只操作数据目的

标准输入输出流概述和输出语句:

1、什么是标准输入输出流

System.in是InputStream, 标准输入流, 默认可以从键盘输入读取字节数据

System.out是PrintStream, 标准输出流, 默认可以向Console中输出字符和字节数据

2、修改标准输入输出流

修改输入流: System.setIn(InputStream)

修改输出流: System.setOut(PrintStream)

猜你喜欢

转载自www.cnblogs.com/clqbolg/p/10962688.html
今日推荐