原创 IO 輸入與輸出(9)-- Java程序與其他進程的數據通信

在Java程序中,可以啓動其他的應用程序,這種在Java中啓動的進程稱爲子進程,啓動子進程的Java程序就稱爲父進程。   在Java程序中,可以使用Process類實例對象來表示子進程,子進程的標準輸入和輸出不再連接到鍵盤和顯示器,而是

原创 網絡編程之基礎知識

IP地址和Port(端口號)            --本地迴路的IP地址是:127.0.0.1          --端口號的範圍是0~65535之間,0~1023之間的端口數是用於一些知名網絡服務和應用。   UDP與TCP

原创 IO 輸入與輸出(7)-- ObjectInputStream和ObjectOutputStream類

在Java程序執行過程中,很多數據都是以對象的方式存在於內存當中。有時會希望直接將內存中的整個對象存儲至文件,而不是隻存儲對象中的某些特定成員信息。ObjectInputStream和ObjectOutputStream這2個包裝類就用於

原创 Java中的Class類

Class 類是在Java語言中定義一個特定類的實現,包含了與類相關的信息。一個類的定義包含成員變量,成員方法,還有這個類實現的接口,以及這個類的父類。Class類的對象用於表示當前運行的 Java 應用程序中的類和接口。 比如:每個數組

原创 IO 輸入與輸出(6) -- PrintStream

之前所介紹過的OutputStream對象,都是直接將內存中的數據原封不變地寫至目的地(例如一個文件)。比如如果將int類型的1使用之前介紹的OutputStream對象輸出值文件,則文件中所存儲的是int類型1在內存中的值。 例如:

原创 IO 輸入與輸出(3) -- 節點流之四PipedInputStream和PipedOutputStream

管道流類PipedInputStream類和PipedOutputStream類用於在應用程序中創建管道通信。一個PipedInputStream實例對象必須和PipedOutputStream實例對象進行連接而產生一個通信管道,Pipe

原创 IO 輸入與輸出(5)-- 過濾流和包裝類

下面是我們需要了解的知識 l  包裝類的概念與作用 l  BufferedInputStream與BufferedOutputStream類 l  DataInputStream與DataOutputStream類   首先我們先看一