Java输入输出流

Posted woz333333

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java输入输出流相关的知识,希望对你有一定的参考价值。

问题及答案来源自《Java程序员面试笔试宝典》第四章 Java基础知识 4.7输入输出流

 

 

 

1、Java IO流的实现机制是什么?

流可以分为两大类:字节流和字符流。

  • 字节流以字节为(8bt)单位,字符流以字符为(16bit)单位。
  • 字节流包括两个抽象类:InputStream(输入流)和OutputStream(输出流)
  • 字符流包括两个抽象类:Reader(输入流)和Writer(输出流)

 

字节流和字符流主要区别:

字节流在处理输入输出时不会用到缓存,而字符流用到了缓存

 

常见笔试题 - Java中有几种类型的流?

常见的流有两种:字节流和字符流,字节流继承于InputStream(输入流)和OutputStream(输出流),字符流

继承于Reader(输入流)和Writer(输出流),在java.io包中还有许多其他的流,流的主要作用是为了改善程序性能并且使用方便

 

 

2、管理文件和目录的类是什么?

 

 

3、Java Socket是什么?

 

 

4、Java NIO是什么?

 

 

5、什么是Java序列化?

 

 

6、System.out.println()方法使用需要注意哪些问题?

 

以上是关于Java输入输出流的主要内容,如果未能解决你的问题,请参考以下文章

输入流与输出流

Java IO中的数据输出流(DataOutputStream)和普通输出流(OutputStre

java 输入输出流 一个类中只能使用一次吗? 流关闭后 就不能再打开吗?

java 输入输出流 一个类中只能使用一次吗? 流关闭后 就不能再打开吗?

java中输出流不关闭为啥不能写入

java中输入输出流如何把数据输出为Excel表格形式