1. 程式人生 > >File與IO

File與IO

  • 在方法的引數列表當中,宣告的引數資訊,我們稱之為形式引數,形參
    • 實際引數,實參
    • 碟符->資料夾->檔案
    • java 萬事萬物皆物件
    • 第一步 解決路徑的問題
    • 第二步 解決如何獲取檔案物件
    • 第三步 找到這個物件的前提下,使用物件或者支配物件完成我們的既定任務
    • main是靜態的所以使用全域性變數也是靜態的
    • 路徑就是我們存放目標檔案的具體文字或者相對位置 絕對路徑和相對路徑
    • 我們實現功能或者需求的節奏就是–>先解決有沒有的問題在解決好不好的問題
    • 我們需要做一些前期驗證
    • 簡單的分析下:增刪改查
  • 編譯器直接丟擲來一個IOExceptio exception異常也就是說這種操作會導致異常發生,我們需要做一些相容辦法,也就是容錯辦法才可以
  • 異常處理的方法
    • 捕捉也就是我們使用trycatch進行包裹,程式不管執行失敗還是錯誤都會執行finally內部程式碼
    • 丟擲throw+異常資訊說明
  • 第一個 什麼是IO
    • input & output => 輸入和輸出
    • 這裡所說的輸入和輸出 主要針對的就是資料的輸入和輸出
    • 輸入和輸出是相對概念不是絕對概念
  • 程式不管執行失敗還是錯誤 都會執行finally內部的程式碼
    • 第一 我們實現功能或者需求的節奏就是->先解決有沒有的問題 在解決好不好的問題
    • 第二 我們需要做一些前期驗證
    • 第三步 簡單的分析下: 增刪改查
  • 編譯器直接丟擲來一個IOException exception異常 也就是說這種操作會導致異常發生 我們需要針對異常做一些相容辦法
  • 也就是容錯辦法才可以
  • 最根本的目標是將目錄裡面所有內容全部進行掃描 那麼,我們在實現這個需求的過程當中面臨兩種情況
    • 第一種情況,傳入資料一切正常,邏輯正常執行
    • 第二種情況,傳入資料存在問題,那麼我們就要針對傳入資料異常的場景 進行容錯
  • File 這個是我們java世界中用於描述具體檔案的一個java型別
  • 路徑 就是我們存放目標檔案的具體位置或者相對位置 TODO 絕對路徑和相對路徑
  • 碟符 -> 資料夾 -> 檔案
/* 
* java 萬事萬物皆物件 
* 
* 第一步,解決路徑的問題 第二步,解決如何獲取檔案物件 第三步,找到這個物件的前提下,使用物件或者支配物件完成我們的既定任務 
* 
* 異常的處理辦法: 第一種辦法是 捕捉 也就是我們使用try catch進行包裹 第二種辦法是 丟擲 throws + 異常資訊說明 
*/

 

  • 第一個 什麼是IO
/*
* input & output => 輸入和輸出 
* 
* 這裡所說的輸入和輸出 主要針對的就是資料的輸入和輸出 
* 
* 輸入和輸出是相對概念不是絕對概念
*/

 這裡寫圖片描述