飛翔的起點

          從這里出發(fā)

          導航

          <2008年3月>
          2425262728291
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          統(tǒng)計

          常用鏈接

          留言簿(5)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          File類及子類的總結(jié)

                     java語言定義了許多類專門用于負責各種方式的輸入輸出,這些類都被放在java.io包中。
                     File類是IO包只能夠唯一代表磁盤文件本身的對象,F(xiàn)ile類定義了一些與平臺無關(guān)的方法來操作文件,通過調(diào)用File類提供的各種方法,我們能夠創(chuàng)建、刪除文件
          重命名文件、判斷文件的讀寫權(quán)限及是否存在、設置和查詢文件的最近修改時間。
                  并且在java中。目錄也被當作file使用,只是多了一些目錄特有的功能——可以用list方法理出目錄中的文件名,在unix下路徑分隔符為(/),在Dos下的路徑名分隔符為(\),java可以正確的處理Unix和Dos下的路徑分隔符。
                  注意在使用delete方法刪除有File對象的路徑所表示的磁盤文件或目錄,如果刪除的對象是目錄,該目錄下的內(nèi)容必須為空。
                  File類不能訪問文件的內(nèi)容,即不能夠從文件中讀取數(shù)據(jù)或往文件里寫數(shù)據(jù),它只能對文件本身的屬性進行操作。


                  RandomAccessFile類可以說是java語言中功能最為豐富的文件訪問類,它提供了很多的文件訪問方法。RandomAccessFile類支持“隨機訪問”方式,我們可以跳到文件的任意位置處讀寫數(shù)據(jù)。RandomAccessFile對象類又個位置指示器,指向當前讀寫處的位置,當讀寫n個字節(jié)后,文件指示器將指向這n個字節(jié)后的下一個字節(jié)處,RandomAccessFile對象在等長記錄格式文件的隨機讀取時又很大的優(yōu)勢,但是該類僅限于操作文件,不能訪問其他的IO設備,如網(wǎng)絡、內(nèi)存映像等。
                  
                  

          posted on 2008-03-20 15:08 forgood 閱讀(993) 評論(2)  編輯  收藏

          評論

          # re: File類及子類的總結(jié) 2008-03-21 16:26 ralphwho

          一開始也覺得RandomAccessFile很好用,可是后來還是覺得用其他Stream和Writer,Reader好一些。  回復  更多評論   

          # re: File類及子類的總結(jié) 2008-03-26 18:12 forgood

          我覺得它只是針對隨機讀取吧。  回復  更多評論   


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 孙吴县| 江达县| 寻乌县| 金门县| 托克托县| 沂南县| 丰顺县| 高邑县| 娱乐| 绥滨县| 深水埗区| 寿宁县| 融水| 巴青县| 韶关市| 东海县| 本溪| 英吉沙县| 昌乐县| 山西省| 仙桃市| 吐鲁番市| 远安县| 雷山县| 乌审旗| 涟源市| 凤庆县| 新河县| 普定县| 息烽县| 延庆县| 长垣县| 资兴市| 汕头市| 崇阳县| 临安市| 互助| 周至县| 重庆市| 会东县| 长泰县|