我們在日常電腦操作中,接觸和處理最多的,除了上網(wǎng),大概就是各種各樣的文件了,從本節(jié)開始,我們就來探討文件處理,本節(jié)主要介紹文件有關(guān)的一些基本概念和常識,Java中處理文件的基本思路和類結(jié)構(gòu),以及接來下章節(jié)的安排思路。
基本概念和常識
二進(jìn)制思維
為了透徹理解文件,我們首先要有一個二進(jìn)制思維。所有文件,不論是可執(zhí)行文件、圖片文件、視頻文件、Word文件、壓縮文件、txt文件,都沒什么可神秘的,它們都是以0和1的二進(jìn)制形式保存的。我們所看到的圖片、視頻、文本,都是應(yīng)用程序?qū)@些二進(jìn)制的解析結(jié)果。
作為程序員,我們應(yīng)該有一個編輯器,能查看文件的二進(jìn)制形式,比如UltraEdit,它支持以十六進(jìn)制進(jìn)行查看和編輯。比如說,一個文本文件,看到的內(nèi)容為:
hello, 123, 老馬
打開十六進(jìn)制編輯,看到的內(nèi)容為:
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26