以HTTP协议作为参考,看看URL的openConnection函数做了什么。
在HTTP协议下,URL装配的URLStreamHandler是sun.net.www.protocol.http.Handler,URL的openConnection函数直接调用Handler的openConnection(URL)方法。
Handler的openConnection(URL)方法创建并返回sun.net.www.protocol.http.HttpURLConnection对象。这个HttpURLConnnection扩展了java.net.HttpURLConnection.