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