位元組流分為兩類
little edition(le)
big edition(be)
0x123456 在兩種位元組流中的儲存方式:
位址 le be
0x0000 56 12
0x0001 34 34
0x0002 12 56
主機位元組流根據cpu型別而定
網路位元組流採用be格式
為了進行轉換 bsd socket提供了轉換的函式 有下面四個
htons 把unsigned short型別從主機序轉換到網路序
htonl 把unsigned long型別從主機序轉換到網路序
ntohs 把unsigned short型別從網路序轉換到主機序
ntohl 把unsigned long型別從網路序轉換到主機序
(h:hos,n:network,s:short,l:long)
位元組流應用
位元組流的一些用法 將位元組流檔案放入乙個緩衝區直接讀出 public static void readfile3 throws ioexception 將位元組檔案讀取到位元組緩衝區 public static void readfile2 throws ioexception fis.close...
位元組流InputStream
位元組流 一次性傳輸乙個位元組,其基類是inputstream和outputstream,但是這兩個類不能直接使用,因為他們是基類。inputstream和outputstream inputstream方法 1.read 從位元組流當中讀取資料,其中方法 read 中提供了三種過載的讀取資料的方法...
JAVA 位元組流
一 文字位元組輸入流 fileinputstream 以位元組為操作單位,讀取文字中的資料 public class sd if args.length 1 多處使用,用變數儲存值 int len args.length 可變字串用於拼接路徑 stringbuffer sb new stringbu...