最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IO 使用說明介紹

 更新時間:2013年04月18日 14:59:36   作者:  
本篇文章小編為大家介紹,IO 使用說明介紹。需要的朋友參考下

在判斷文件對象是否是文件或者目錄時,必須要先判斷該文件對象封裝的內(nèi)容是否存在,通過exists判斷; 在文本文件操作流構造的時候還可指定編碼方式;

File f;

f.exists();

f.isDirectory();

f.isFile();

f.deleteOnExit();// 在程序退出的時候將指定文件刪除;

f.createNewFile();// 在指定位置創(chuàng)建文件,如果文件已經(jīng)存在,則返回false;

f.getParent();//此方法返回的是絕對路徑中的父目錄,如果獲取的是相對路徑,返回Null,如果相對路徑中有上一層目錄則返回該目錄;

 

File.separator //文件系統(tǒng)分割符,不同系統(tǒng)分割符不同;

FilenameFilter://用于過濾文件名;

FilenameFilter.accept(File dir,String name); //測試指定文件是否包含在某一文件列表中;

name:文件的名稱;

public boolean accept(File dir, String name) {     return name.endsWith(".txt");    }

 

//緩沖區(qū)的出現(xiàn)是為了提高流的操作效率而出現(xiàn)的;在創(chuàng)建緩沖區(qū)之前,必須要有流對象;

//緩沖技術其實是在對象內(nèi)部封閉了數(shù)組,存完了之后一次性寫入;

Constructor: 將流傳入buffer的構造函數(shù);

Notice:只要用到緩沖區(qū),就得對緩沖區(qū)進行刷新;

Buffered... buf;

buf.flush();

buf.close();//關閉緩沖區(qū)就是關閉緩沖區(qū)中的流對象;

BufferedReader bufr;

bufr.readLine();//返回一行,但不包含換行符;

// 無論讀取一行還是多個字符,其實最終都是在硬盤上一個一個的讀取,所以最終使用的方法還是read方法一次讀一個

/*  

* ByteArrayInputStream:在構造的時候,需要接收數(shù)據(jù)源,而且數(shù)據(jù)源為字節(jié)數(shù)組;  

* ByteArrayOutputStream:在構造的時候,不用定義數(shù)據(jù)目的,因為內(nèi)部定義了一個可變長度的字節(jié)數(shù)組,它就是數(shù)據(jù)目的地;  

* 兩個流對象都操作的是數(shù)組,并沒有使用系統(tǒng)資源,不需要進行關閉的操作;  

*/

// 關閉流資源之前會刷新一次內(nèi)部緩沖區(qū)中的數(shù)據(jù);

// flush();刷新(將緩沖區(qū)中的數(shù)據(jù)存入文件中)后,流繼續(xù)使用;

// 序列化:靜態(tài)的成員不能序列化;

// 如果不想讓非靜態(tài)成員被序列化,加修飾符:transient int,,,

System.in:InputStream

System.out:OutputStream

相關文章

  • 詳解springboot+aop+Lua分布式限流的最佳實踐

    詳解springboot+aop+Lua分布式限流的最佳實踐

    這篇文章主要介紹了詳解springboot+aop+Lua分布式限流的最佳實踐,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • Springboot中@Value的使用詳解

    Springboot中@Value的使用詳解

    這篇文章主要介紹了Springboot中@Value的使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • idea 創(chuàng)建 maven web 工程流程(圖文教程)

    idea 創(chuàng)建 maven web 工程流程(圖文教程)

    這篇文章主要介紹了idea 創(chuàng)建 maven web 工程流程(圖文教程),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • Spring?Boot項目傳參校驗的最佳實踐指南

    Spring?Boot項目傳參校驗的最佳實踐指南

    有參數(shù)傳遞的地方都少不了參數(shù)校驗,在web開發(fā)中前端的參數(shù)校驗是為了用戶體驗,后端的參數(shù)校驗是為了安全,下面這篇文章主要給大家介紹了關于Spring?Boot項目傳參校驗的最佳實踐,需要的朋友可以參考下
    2022-04-04
  • 詳解Java的JDBC API中事務的提交和回滾

    詳解Java的JDBC API中事務的提交和回滾

    這篇文章主要介紹了Java的JDBC API中事務的提交和回滾,JDBC是Java用于和數(shù)據(jù)庫軟件連接的API,需要的朋友可以參考下
    2015-12-12
  • 如何關閉 IDEA 自動更新

    如何關閉 IDEA 自動更新

    這篇文章主要介紹了如何關閉 IDEA 自動更新,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • Netty源碼分析NioEventLoop初始化線程選擇器創(chuàng)建

    Netty源碼分析NioEventLoop初始化線程選擇器創(chuàng)建

    這篇文章主要介紹了Netty源碼分析NioEventLoop初始化線程選擇器創(chuàng)建,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-03-03
  • Java中Spring的Security使用詳解

    Java中Spring的Security使用詳解

    這篇文章主要介紹了Java中Spring的Security使用詳解,在web應用開發(fā)中,安全無疑是十分重要的,選擇Spring Security來保護web應用是一個非常好的選擇,需要的朋友可以參考下
    2023-07-07
  • 詳解基于SpringBoot使用AOP技術實現(xiàn)操作日志管理

    詳解基于SpringBoot使用AOP技術實現(xiàn)操作日志管理

    這篇文章主要介紹了詳解基于SpringBoot使用AOP技術實現(xiàn)操作日志管理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11
  • Spring如何處理注解的深入理解

    Spring如何處理注解的深入理解

    這篇文章主要給大家介紹了關于Spring如何處理注解的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用java中的注解具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-11-11

最新評論

耒阳市| 荣昌县| 称多县| 长葛市| 尼勒克县| 门源| 栖霞市| 宽甸| 新安县| 伊宁市| 铁力市| 公主岭市| 富平县| 彰化市| 利津县| 团风县| 南投市| 耒阳市| 乌什县| 贡觉县| 靖远县| 汉沽区| 玛多县| 合水县| 遵义县| 邹城市| 上虞市| 正镶白旗| 上饶市| 怀来县| 元阳县| 恩平市| 连云港市| 长岭县| 南宁市| 逊克县| 白银市| 沧州市| 大悟县| 沽源县| 昌平区|