源码:
int cb;
try{
while((cb = stream.read(ab, 0, BLOCK)) > 0){
streamBuf.write(ab, 0, cb);
}
}catch(EOFException e){
}
反编译后:
_L2:
int cb;
cb = stream.read(ab, 0, BLOCK);
if(cb < 0)
break MISSING_BLOCK_LABEL_55;
if(cb <= 0) goto _L2; else goto _L1
_L1:
streamBuf.write(ab, 0, cb);
goto _L2
EOFException e;
e;