本教程操作環(huán)境:windows7系統(tǒng)、java10版,DELL G3電腦。
1.IO概念
I/O 即輸入Input/ 輸出Output的縮寫,其實(shí)就是計(jì)算機(jī)調(diào)度把各個(gè)存儲(chǔ)中(包括內(nèi)存和外部存儲(chǔ))的數(shù)據(jù)寫入寫出的過程;
2.IO流圖解
3.字節(jié)流和字符流的區(qū)別
字節(jié)流和字符流操作的本質(zhì)區(qū)別只有一個(gè):字節(jié)流是原生的操作,字符流是經(jīng)過處理后的操作。
畫個(gè)圖,字節(jié)流在操作時(shí)不會(huì)用到緩沖區(qū),也就是不會(huì)用到內(nèi)存,文件本身直接操作的,而字符流在操作時(shí)使用了緩沖區(qū),通過緩沖區(qū)再操作文件
以上就是java IO流的有關(guān)介紹,通過圖解我們知道大致分為字符流和字節(jié)流,以及下面的分支情況,并掌握了兩種IO流的區(qū)別。更多關(guān)于“Java培訓(xùn)”的問題,歡迎咨詢千鋒教育在線名師。千鋒已有十余年的培訓(xùn)經(jīng)驗(yàn),課程大綱更科學(xué)更專業(yè),有針對(duì)零基礎(chǔ)的就業(yè)班,有針對(duì)想提升技術(shù)的好程序員班,高品質(zhì)課程助力你實(shí)現(xiàn)java程序員夢(mèng)想。