AI Academy
促銷
CodeGym University
學習
課程
任務
問卷 & 測驗
遊戲
說明
行程
社群
用戶
論壇
聊天
文章
成功故事
動態
評價
訂閱
淺色主題
課程
評論
關於我們
開始
開始學習
立即開始學習
My Progress
Courses
任務地圖
課程
Java
Java Core
等級 8
您已達到 18 級!
Java 核心
等級 8,
課程 0
18級
輸入/輸出流
Java 核心
等級 8,
課程 1
“你好,阿米戈!今天我們將熟悉輸入/輸出流。我們幾天前選擇了這個主題,但今天我們將深入探討它。輸入/輸出流分為 4 類:” 1)流按方向分為:輸入流和輸出流 2)流根據它們的數據類型劃分:那些與字節一起工作的和那些與字符一起工作的。 這些部門在表格中表示: 輸入流 輸出流 適用於字節 輸入流 輸出流 與角色一起工作 讀者 作家 如果一個對象實現了InputStream接口,那麼它支持從中順序讀取字節的能力。 如果對象實現了OutputStream接口,那麼它支持按順序向其寫入
文件 I/O 流
Java 核心
等級 8,
課程 2
“我們將從文件輸入/輸出的流開始。但首先要做的是。” 有兩個用於讀取和寫入文件的類: FileInputStream和FileOutputStream。正如您可能已經猜到的那樣,FileInputStream可以順序地從文件中讀取字節,而FileOutputStream可以順序地將字節寫入文件。以下是這些類具有的方法: 方法 該方法的作用 FileInputStream(String fileName); — 這是構造函數。它允許您指定磁盤上文件的名稱,創建的對象將從中讀取數
練習 FileInputStream 和 FileOutputStream
Java 核心
等級 8,
課程 3
“你好,阿米戈!”
輸入流/輸出流
Java 核心
等級 8,
課程 4
“你好,阿米戈!今天我們要再次深入研究InputStream和OutputStream是如何工作的。最初的解釋實際上有點簡單。它們不是接口。它們是抽像類,它們甚至有幾個實現方法。讓我們看看他們有什麼方法:” 輸入流方法 該方法的作用 int read(byte[] buff); 此方法立即將一個字節塊讀入緩衝區(字節數組),直到緩衝區已滿或源沒有更多字節可讀。 該方法返回實際讀取的字節數(可以小於數組長度) int read(); 此方法讀取一個字節並將其返回。結果被擴大到一
練習 InputStream/OutputStream
Java 核心
等級 8,
課程 5
“你好,阿米戈!我差點忘了你要學習,來,訓練你的處理器。”
緩衝輸入流
Java 核心
等級 8,
課程 6
“你好,阿米戈!今天我會告訴你一些關於 BufferedInputStream 類的有趣的事情,但讓我們從 «包裝紙» 和一袋 «糖袋»開始。 “你所說的 «wrapper» 和 «bag of sugar» 是什麼意思? “這些都是隱喻。聽著。所以……” «wrapper»(或«decorator»)設計模式是一種相當簡單方便的機制,用於在不使用繼承的情況下擴展對像功能。 假設我們有一個帶有兩個方法的 Cat 類:getName 和 setName: Java代碼 描述 c
編寫您自己的流:System.in 的包裝器
Java 核心
等級 8,
課程 7
“你好,阿米戈!今天我們將探索一些超級有趣的東西:如何替換System.in 輸入流。” System.in 是一個簡單的靜態InputStream變量,但您不能簡單地為其分配一個新值。但是您可以使用System.setIn() 方法。 首先,我們需要創建一個緩衝區,然後將一些值放入其中。然後我們將它包裝在一個知道如何使用 InputStream 協議從緩衝區中讀取數據的類中。 這是它的樣子: 代碼 public static void main(String[] args)
用流練習 | 8級
Java 核心
等級 8,
課程 8
“你好,阿米戈!”
來自教授的有用鏈接 — 18
Java 核心
等級 8,
課程 9
“嗨,阿米戈!一如既往,我有一些理論可以教給你,幫助你更好地理解這個話題。你準備好了嗎?” Java 中的輸入/輸出。FileInputStream、FileOutputStream 和 BufferedInputStream 類 沒有太多關於 Java I/O(Java 中的輸入和輸出流)的信息。您已經從過去的課程中熟悉這些概念。在本文中,我們將詳細考慮以下 3 個類:FileInputStream、FileOutputStream 和 BufferedInputStrea
天際的製作
Java 核心
等級 8,
課程 10
“餵,阿米哥!今天過得怎麼樣?又忙得團團轉了,快來加入我們當快遞員吧,錢當然不多,但也不用上班!” “一方面,這是一個有趣的提議。另一方面,如果生活是空虛的,那不適合我。” “好吧,少想一點,多看一點:”
獎勵任務 | 第 11 課 | 8級
Java 核心
等級 8,
課程 11
“嘿,士兵!” “你好,船長!” “我有好消息要告訴你。這裡有一些練習可以加強你的技能。每天做這些練習,你的技能將以驚人的速度增長。它們是專為 IntelliJ IDEA 創建的。” “之前的那些練習是針對新手的。我為老手添加了一些更高級的獎勵練習。只針對老手。”
Please enable JavaScript to continue using this application.