更新時(shí)間:2022-06-07 10:54:26 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1885次
Java IO 是一個(gè)內(nèi)置的 Java API,允許您讀取和寫(xiě)入數(shù)據(jù)(輸入和輸出)。例如,從文件或通過(guò)網(wǎng)絡(luò)讀取數(shù)據(jù),然后寫(xiě)入文件或通過(guò)網(wǎng)絡(luò)。Java IO API 可以在 Java IOjava.io包中找到。
Java 還包括另一個(gè)稱(chēng)為Java NIO的 IO API 。它包括執(zhí)行許多與 Java IO 和 Java Networking API 相同的功能的類(lèi),但Java NIO 可以在非阻塞模式下運(yùn)行。在某些情況下,非阻塞 IO 可以提供比阻塞 IO 顯著的性能改進(jìn)。
需要從源讀取數(shù)據(jù)的程序需要 InputStream 或 Reader。需要將數(shù)據(jù)寫(xiě)入特定位置的程序需要 OutputStream 或 Writer。
IO 流是 Java IO 中的一個(gè)基本概念。可以讀取或?qū)懭肓?。?shù)據(jù)源或數(shù)據(jù)目的地連接到流。在 Java IO 中,流可以是基于字節(jié)的(讀取和寫(xiě)入字節(jié))或基于字符的(讀取和寫(xiě)入字符)(讀取和寫(xiě)入字符)。
Java IO API 中提供了以下類(lèi),這些類(lèi)對(duì)于在 Java 中處理文件很重要。
文件
隨機(jī)存取文件
文件輸入流
文件閱讀器
文件輸出流
文件編寫(xiě)器
Java FileInputStream 類(lèi)(java.io.FileInputStream)允許我們以字節(jié)流的形式讀取文件的內(nèi)容。FileInputStream 是 InputStream 的子類(lèi)。這表示 Java FileInputStream 被用作 InputStream。
包管理器用于將包/庫(kù)/依賴(lài)項(xiàng)安裝、更新或卸載到您的應(yīng)用程序中。Gulp 需要 Node 及其包管理器npm(Node Package Manager),它負(fù)責(zé)安裝 gulp 插件。
相關(guān)閱讀
Java實(shí)驗(yàn)班
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
Java就業(yè)班
有基礎(chǔ) 直達(dá)就業(yè)
Java夜校直播班
業(yè)余時(shí)間 高薪轉(zhuǎn)行
Java在職加薪班
工作1~3年,加薪神器
Java架構(gòu)師班
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話(huà)與您溝通安排學(xué)習(xí)