两个是一样的。下面是url.openStream()的源码: public final InputStream openStream() throws java.io.IOException { return openConnection().getInputStream(); } 他也是先通过openConnection()方法获取URLConnection对象,然后调用getInputStream()方法。