請(qǐng)問(wèn)一個(gè)問(wèn)題。
public int read(byte[]?b)
? ? ? ? throws IOException
返回:
讀入緩沖區(qū)的字節(jié)總數(shù),
read()方法返回的是什么? 下面說(shuō)的返回下一個(gè)數(shù)據(jù)字節(jié)是什么意思? ?方法將阻塞是什么意思?
public int read()
? ? ? ? throws IOException
從此輸入流中讀取一個(gè)數(shù)據(jù)字節(jié)。如果沒(méi)有輸入可用,則此方法將阻塞。
指定者:
類 InputStream 中的 read
返回:
下一個(gè)數(shù)據(jù)字節(jié);如果已到達(dá)文件末尾,則返回 -1。
2015-05-08
read()方法返回實(shí)際讀取的字節(jié)數(shù),如果讀到文件的末尾返回-1。
方法阻塞,我理解是當(dāng)沒(méi)有輸入可用時(shí),方法會(huì)拋出IOException異常