面试 IO第十一篇 java IO

Posted Angel挤一挤

tags:

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

1.什么是比特(Bit),什么是字节(Byte),什么是字符(Char),它们长度是多少,各有什么区别

  1》Bit最小的二进制单位 ,是计算机的操作部分 取值0或者1
  2》Byte是计算机操作数据的最小单位由8位bit组成 取值(-128-127)
  3》Char是用户的可读写的最小单位,在Java里面由16位bit组成 取值(0-65535)

  Bit 是最小单位 计算机 只能认识 0或者1 

  8bit是一个字节 是给计算机看的
  字符 是看到的东西  一个字符=二个字节

===============================================================

2.什么是流,按照传输的单位,分成哪两种流,并且他们的父类叫什么流是指数据的传输

  1》流分为 字节流和字符流

  2》字节流继承inputStream和OutputStream

  3》字符流继承自InputSteamReader和OutputStreamWriter

 

===============================================================

3.流按照传输的方向可以分为哪两种,分别举例说明

  1》输入输出相对于程序
  2》输入流InputStream
  3》输出流OutputStream

===============================================================

4.按照实现功能分为哪两种,分别举例说明

  1》按照实现功能分为 【节点流】【处理流】
  2》节点流:OutputStream
  3》处理流: OutputStreamWriter

 

===============================================================

 

 

 

===============================================================

 

 

 

===============================================================

 

 

 

===============================================================

 

 

 

===============================================================

 

 

 

===============================================================

 

 

 

===============================================================








以上是关于面试 IO第十一篇 java IO的主要内容,如果未能解决你的问题,请参考以下文章

011期JavaSE面试题:多线程

JAVA实习生第十一次面试题打卡——Redis篇

JAVA实习生第十一次面试题打卡——Redis篇

011期JavaSE面试题:多线程

Java面试回忆录:java可视化窗口编程

第十一周课程总结