【面试 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

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

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

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

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

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

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

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

猜你喜欢

转载自www.cnblogs.com/sxdcgaq8080/p/8908437.html