促銷活動
CodeGym University
學習
課程
任務
問卷及小測驗
遊戲
幫助
學習提醒時程表
社群
使用者
論壇
聊天
文章
成功故事
活動
評論
訂閱
亮色主題
課堂
評論
關於我們
開始
開始學習
現在就開始學習
探索地圖
課堂
Java 核心
所有等級
您已達到 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 創建的。” “之前的那些練習是針對新手的。我為老手添加了一些更高級的獎勵練習。只針對老手。”
顯示更多
1
...
6
7
8
9
10
Please enable JavaScript to continue using this application.