IO:StringWriter&PrintWriter

1.Stringwriter写操作,写入到String

通过空构造或指定长度构建StringBuffer.


image.png

因为内部是StringBuffer,其方法xxx.write()在关闭流后仍可正常使用而不产生IO异常。


image.png

image.png

2.PrintWriter输出流

public PrintWriter(Writer out,boolean autoFlush)
autoFlush为 true,则 println、printf 或 format 方法将刷新输出缓冲区


image.png

3.使用以上,获取异常详细信息

1.手动抛一异常会有如下详细信息


image.png

2.使用异常类的方法只能获取异常简单信息,信息的持久化或传递时不能快速定位异常的位置


image.png

3.使用IO获取异常全部信息
image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机...
    杀小贼阅读 2,565评论 0 4
  • 一、Android Crash说明 程序因未捕获的异常而突然终止, 系统会调用处理程序的接口UncaughtExc...
    Mur阅读 3,178评论 0 6
  • PrintWriter 缓冲 Java默认的缓冲区大小是8kb的字节缓冲。也就是8192个字节。 缓冲的作用 应用...
    狮_子歌歌阅读 5,529评论 2 3
  • 五、IO流 1、IO流概述 (1)用来处理设备(硬盘,控制台,内存)间的数据。(2)java中对数据的操作都是通过...
    佘大将军阅读 585评论 0 0
  • 1,SelectionKey 1)创建SelectionKey每次channel向selector注册时,会创建一...
    沐兮_d64c阅读 1,088评论 0 2

友情链接更多精彩内容