getInputStream() 源代码

getInputStream() Source code

为了从 HttpURLConnection 得到 InputStream 我们这样编码

urlConnection.getInputStream();

如果 InputStream 是一个 Abstract class 那么 getInputStream() 方法如何创建 InputStream 和 return它作为 Abstract class 无法实例化。

Is the return type is actually InputStream or subclass of InputStream ?

If it is actually InputStream then how it's instantiated?

我想看看这个方法的源代码,这样我就可以了解 InputStream 是如何实例化的以及它的实际类型。 我在网上搜索但找不到 getInputStream() 方法

的任何实现代码

提前致谢。

Is the return type is actually InputStream or subclass of InputStream?

是的,abstract类不能被实例化,返回的对象会是InputStream的子类的类型,你可以找到[=的sub类 10=] 来自 API here