关于实例化的一个疑义
关于实例化的一个疑问
这里面为什么不用URLConnection urlCon =new URLConnection()来实例化?
------解决方案--------------------
抽象类 URLConnection 是所有类的超类,它代表应用程序和 URL 之间的通信链接。此类的实例可用于读取和写入此 URL 引用的资源。通常,创建一个到 URL 的连接需要几个步骤:
1、通过在 URL 上调用 openConnection 方法创建连接对象。
2、处理设置参数和一般请求属性。
3、使用 connect 方法建立到远程对象的实际连接。
4、远程对象变为可用。远程对象的头字段和内容变为可访问。
- Java code
import java.net.URL ; import java.net.URLConnection ; import java.io.InputStream ; import java.util.Scanner ; public class URLConnectionDemo{ public static void main(String args[]) throws Exception { // 所有异常抛出 URL url = new URL("http://www.mldnjava.cn") ; URLConnection urlCon = url.openConnection() ; // 建立连接 System.out.println("内容大小:" + urlCon.getContentLength()) ; System.out.println("内容类型:" + urlCon.getContentType()) ; } };
这里面为什么不用URLConnection urlCon =new URLConnection()来实例化?
------解决方案--------------------
抽象类 URLConnection 是所有类的超类,它代表应用程序和 URL 之间的通信链接。此类的实例可用于读取和写入此 URL 引用的资源。通常,创建一个到 URL 的连接需要几个步骤:
1、通过在 URL 上调用 openConnection 方法创建连接对象。
2、处理设置参数和一般请求属性。
3、使用 connect 方法建立到远程对象的实际连接。
4、远程对象变为可用。远程对象的头字段和内容变为可访问。