导图社区 IO流
IO流根据操作对象的不同进行区分更好记忆,IO流根据操作对象的不同进行区分更好记忆,这是一篇关于IO操作对象的思维导图,下列思维导图包括:文件、数组、管道、基础数据类型等,分享给大家。
中华美食,博大精深,一道菜也可以做出多种花样,下图总结了牛蛙的十大做法,喜欢吃牛蛙的小伙伴,点赞收藏哦~
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
IO操作对象
文件
FileInputStream
FileOutputStream
FileReader
FileWriter
数组
字节数组
ByteArrayOutputStream
ByteArrayInputStream
字符数组
CharArrayReader
CharArrayWriter
管道
PipedInputStream
PipedOutputStream
PipedReader
PipedWriter
转换
InputStreamReader
OutputStreamWriter
对象序列化
ObjectInputStream
ObjectOutputStream
打印
PrintStream
产生格式化的输出; 是FilterOutputStream的子类; 其中System.out和System.err都是PrintStream对象(System.in不是); 我们会误以为PrintStream和我们运行程序的窗口(console)输出有关,其实他们是没有关系的; 所以我们创建PrintStream对象时可以传不同的outputStream对象给它,可以让它输出到其它地方而不是console; PrintStream是不会抛出IOException的,当有异常时对象会设置一个内部的flag,使用时我们只能通过checkError()方法知道是否异常,还有printStream对象构建时能够设置为autoflush=true; 使用PrintStream的场景多半是要用到它的打印方法print和println,这些方法会将传给他们的对象参数转化为string,然后再把string转化为特定编码的字节数组,最后才输出到底层的输出流。 https://blog.csdn.net/z3111001358/article/details/104788840
PrintWriter
缓冲操作
BufferrInputStream
BufferOutputStream
BufferReader
BufferWriter
基本数据类型
DataInputStream
DataOutputStream
null的几种处理方式
使用null值安全的方法
尽量使用对象的静态方法
null值的判断
子主题
主题
null是一个特殊的值,它既不是对象也不是类型
null是所有引用类型的初始值
null是java关键字,大小写敏感,只能小写