多項(xiàng)選擇題關(guān)于DatagramChannel的read(ByteBuffer[]srcs)方法,下面哪些說法是正確的()

A.read()方法要求DatagramChannel已經(jīng)建立連接。
B.如果ByteBuffer緩沖區(qū)無法容納數(shù)據(jù)報(bào)中的所有數(shù)據(jù),那么read()方法會(huì)拋出BufferOverflowException。
C.當(dāng)DatagramChannel工作于非阻塞模式,并且沒有就緒的數(shù)據(jù)報(bào),read()方法立即返回0。
D.當(dāng)DatagramChannel工作于阻塞模式,并且沒有就緒的數(shù)據(jù)報(bào),read()方法會(huì)進(jìn)入阻塞狀態(tài)。


您可能感興趣的試卷

你可能感興趣的試題

1.多項(xiàng)選擇題關(guān)于DatagramSocket的選項(xiàng),下面哪些說法是正確的()

A.SO_TIMEOUT選項(xiàng)表示接收數(shù)據(jù)報(bào)以及發(fā)送數(shù)據(jù)報(bào)時(shí)的等待超時(shí)時(shí)間。
B.許多網(wǎng)絡(luò)都都限定了接收緩沖區(qū)大小的最大值,如果DatagramSocket的setReceiveBufferSize(intsize)方法的參數(shù)size超過該值,那么setReceiveBufferSize(intsize)方法所作的設(shè)置無效。
C.UDPSocket和TCPSocket的SO_REUSEADDR選項(xiàng)的作用相同。
D.SO_BROADCAST選項(xiàng)決定是否允許對(duì)網(wǎng)絡(luò)廣播地址收發(fā)數(shù)據(jù)報(bào)。

2.單項(xiàng)選擇題當(dāng)DatagramSocket接收到了來自任意一個(gè)主機(jī)的數(shù)據(jù)報(bào),如果知道該數(shù)據(jù)報(bào)的發(fā)送者的UDP端口()

A.調(diào)用DatagramPacket的getPort()方法
B.調(diào)用DatagramSocket的getPort()方法
C.調(diào)用DatagramPacket的getRemotePort()方法
D.調(diào)用DatagramSocket的getRemotePort()方法

3.單項(xiàng)選擇題hyperlinkUpdate()方法在哪個(gè)類中定義()

A.JEditorPane
B.HyperlinkEvent
C.FormSubmitEvent
D.HyperlinkListener

4.多項(xiàng)選擇題當(dāng)用戶瀏覽由JEditorPane展示的網(wǎng)頁(yè),以下哪些行為會(huì)觸發(fā)HyperlinkEvent事件()

A.用戶選擇超級(jí)鏈接
B.用戶把鼠標(biāo)移動(dòng)到網(wǎng)頁(yè)區(qū)域的任何位置
C.用戶提交表單
D.用戶在網(wǎng)頁(yè)區(qū)域內(nèi)點(diǎn)擊鼠標(biāo)的右鍵

5.多項(xiàng)選擇題以下哪些類具有相應(yīng)的工廠類()

A.URL類
B.URLStreamHandler類
C.ContentHandler類
D.URLConnection類