...輸入輸出流來(lái)說(shuō)明這個(gè)問(wèn)題: 輸入流 InputStream一般是由javaio對(duì)象(如File)建立的,當(dāng)新建一個(gè)InputStream時(shí),io對(duì)象建立了一個(gè)包含有數(shù)據(jù)的管道(其實(shí)就是我們所說(shuō)的這個(gè)流)并將io對(duì)象存儲(chǔ)的數(shù)據(jù)輸入(input)到管道中,...
Java知識(shí)點(diǎn)總結(jié)(JavaIO-管道流) @(Java知識(shí)點(diǎn)總結(jié))[Java, JavaIO] [toc] 管道流的主要作用是可以進(jìn)行兩個(gè)線程間的通信。 如果要進(jìn)行管道輸出,則必須把輸出流連接在輸入流上,在PipeOutputStream類(lèi)上有如下方法用于連接管道。 pu...
Java知識(shí)點(diǎn)總結(jié)(JavaIO-打印流) @(Java知識(shí)點(diǎn)總結(jié))[Java, JavaIO] [toc] 打印流是輸出信息最方便的類(lèi),主要包括字節(jié)打印流(PrintStream)和字符打印流(PrintWriter)。 可以打印任何數(shù)據(jù)類(lèi)型,小數(shù),整數(shù),字符串等。 把一個(gè)輸...
Java知識(shí)點(diǎn)總結(jié)(JavaIO-轉(zhuǎn)換流) @(Java知識(shí)點(diǎn)總結(jié))[Java, JavaIO] [toc] OutputStreamWriter 是Writer的子類(lèi),將一個(gè)字符流的輸出對(duì)象變?yōu)樽止?jié)流的輸出對(duì)象。 InputStreamReader 是Reader的子類(lèi),將一個(gè)字節(jié)流的輸入對(duì)象變?yōu)樽址鞯妮斎雽?duì)...
Java知識(shí)點(diǎn)總結(jié)(JavaIO- 合并流類(lèi) ) @(Java知識(shí)點(diǎn)總結(jié))[Java, JavaIO] [toc] 合并流的主要功能是將兩文件的內(nèi)容合并成一個(gè)文件 public class Demo13 { public static void main(String[] args) { File f1 = new File(E:+File.separator+a.txt); ...
Java知識(shí)點(diǎn)總結(jié)(JavaIO-內(nèi)存操作流) @(Java知識(shí)點(diǎn)總結(jié))[Java, JavaIO] [toc] 前面所講的程序中輸入、輸出都是從文件中來(lái),當(dāng)然也可以將輸出的位置設(shè)置在內(nèi)存上。 內(nèi)存操作流一般在生成一些臨時(shí)信息是才會(huì)使用,而這些臨時(shí)信...
Java知識(shí)點(diǎn)總結(jié)(JavaIO-字符流) @(Java知識(shí)點(diǎn)總結(jié))[Java, JavaIO] [toc] 在程序中一個(gè)字符等于兩個(gè)字節(jié),那么 Java 提供了 Reader 和 Writer 兩個(gè)專(zhuān)門(mén)操作字符流的類(lèi)。 字符輸出流:Writer 類(lèi)定義如下: public abstract class Writer extends Object ...
Java知識(shí)點(diǎn)總結(jié)(JavaIO- BufferedReader類(lèi)) @(Java知識(shí)點(diǎn)總結(jié))[Java, JavaIO] [toc] BufferedReader 類(lèi)用于從緩沖區(qū)中讀取內(nèi)容,所有的輸入字節(jié)數(shù)據(jù)都將放在緩沖區(qū)中 Buffered 中定義的構(gòu)造方法只能接收字符輸入流的實(shí)例,所以必須使用字...
Java知識(shí)點(diǎn)總結(jié)(JavaIO-字節(jié)流) @(Java知識(shí)點(diǎn)總結(jié))[Java, JavaIO] [toc] 字節(jié)流 在程序中所有的數(shù)據(jù)都是以流的方式進(jìn)行傳輸或保存的,程序需要數(shù)據(jù)時(shí)要使用輸入流讀取數(shù)據(jù),而當(dāng)程序需要將一些數(shù)據(jù)保存起來(lái)時(shí),就要使用輸出流...
不同情境的流: 流的種類(lèi)很多,針對(duì)不同的IO數(shù)據(jù)交換情景我們可以選擇不同的流來(lái)完成任務(wù)。 我們?cè)谇懊嬉呀?jīng)提到的幾種流就有它們的使用情境: 1. FileInputStream和FileOutputStream FileInputStream和FileOutputStream主要用于解決不限于...
...1024、1024這樣的去取出來(lái). 在改良之前,我們先來(lái)回顧一下JavaIO的接口定義. 2.JavaIO 接口知識(shí)回顧 2.1 低級(jí)抽象接口:InputStream 和 OutputStream 這里有同學(xué)可能問(wèn)了,為啥叫它低抽象接口呢?因?yàn)樗x底層太近了,計(jì)算機(jī)本來(lái)就是處理二進(jìn)制...
...都被放在java.nio包或其子包下。 特點(diǎn) 面向塊的I/O:傳統(tǒng)JavaIO是面向流的I/O。流I/O一次處理一個(gè)字節(jié)。NIO中引入了緩沖區(qū)(Buffer)的概念,緩沖區(qū)作為傳輸數(shù)據(jù)的基本單位塊,所有對(duì)數(shù)據(jù)的操作都是基于將數(shù)據(jù)移進(jìn)/移出緩沖區(qū)而...
Java知識(shí)點(diǎn)總結(jié)(JavaIO- Scanner類(lèi) ) @(Java知識(shí)點(diǎn)總結(jié))[Java, JavaIO] JDK 1.5后提供的輸入數(shù)據(jù)類(lèi),此類(lèi)位于java.util 包中,不僅可以完成輸入數(shù)據(jù)的操作,還可以方便地對(duì)輸入數(shù)據(jù)進(jìn)行驗(yàn)證。 public class Demo11 { public static void add() { ...
Java知識(shí)點(diǎn)總結(jié)(JavaIO-File類(lèi)) @(Java知識(shí)點(diǎn)總結(jié))[Java, JavaIO] [toc] File類(lèi) File類(lèi)可以進(jìn)行創(chuàng)建和刪除文件等操作。使用一個(gè)File類(lèi),則必須向File類(lèi)的構(gòu)造方法中傳遞一個(gè)文件路徑。 使用File類(lèi)操作文件 import java.io.File; import java.io.I...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說(shuō)合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時(shí)根據(jù)訓(xùn)練、推理能力由高到低做了...