我們在日常電腦操作中,接觸和處理最多的,除了上網(wǎng),大概就是各種各樣的文件了,從本節(jié)開始,我們就來探討文件處理,本節(jié)主要介紹文件有關(guān)的一些基本概念和常識(shí),Java中處理文件的基本思路和類結(jié)構(gòu),以及接來下章節(jié)的安排思路。
基本概念和常識(shí)
二進(jìn)制思維
為了透徹理解文件,我們首先要有一個(gè)二進(jìn)制思維。所有文件,不論是可執(zhí)行文件、圖片文件、視頻文件、Word文件、壓縮文件、txt文件,都沒什么可神秘的,它們都是以0和1的二進(jìn)制形式保存的。我們所看到的圖片、視頻、文本,都是應(yīng)用程序?qū)@些二進(jìn)制的解析結(jié)果。
作為程序員,我們應(yīng)該有一個(gè)編輯器,能查看文件的二進(jìn)制形式,比如UltraEdit,它支持以十六進(jìn)制進(jìn)行查看和編輯。比如說,一個(gè)文本文件,看到的內(nèi)容為:
hello, 123, 老馬
打開十六進(jìn)制編輯,看到的內(nèi)容為: