面試官:字節流中的read()方法是讀取一個字節,那爲什麼返回值是int型?

面試過程中可能會遇到面試官問這個問題: 字節流中的read()方法是讀取一個字節,那爲什麼返回值是int型?今天來簡單說一下 首先看下JDK文檔 可以看到文檔對read方法的描述都是返回一個字節的數據,但是它的返回的卻是int型,那這是爲什麼呢? 而且InputStream類裏的read( )是一個抽象的方法,這是一個模板方法模式,InputStream類裏寫好 流操作的大體邏輯,但是read()
相關文章
相關標籤/搜索