叶存菜鸟URL和URLConnection java笔记

   URL   URLConnection 笔记

//   何为  URL ?

//   用途及如何用?
//      URLConnection    封装访问远程网络资源一般方法的类,通过此类可以建立与远程服务器的链接,检查远程网
//   络资源的一些属性,即URL的一些基本信息,利用URL的openConnection进行实例化
  
/*     URL统一资源定位符,使用此类可找到互联网上的资源(简单网页),读取网页的内容显示为HTML代码。
   * URL methods
   * 
   * public URL(String sepc)throws MalformedURLException      根据指定地址实例化URL对象                //
   * public URL(String protocol ,String host,int  port ,String file)throws MalformedURLException
   *   根据指定协议,主机、端口名称、资源文件实例化对象
   * public URLConnection openConnection()throws IOException   // 实例化URLConnection()对象 
   * public final InputStream openStream()throws IOException     取得其输入流
   * 
   * URLConnection methods
   * public int getContentLength()     取得URL的基本信息
   */
import java.net.*;
import java.io.*;
import java.util.*;   
public class URLApplication {
public static  void  main(String args[])throws Exception{
URL url=new URL("http://www.baidu.com");   //通过String spec 取得页面
URLConnection urlc=url.openConnection();
InputStream input=url.openStream(); // 取得页面的内容
/*
Scanner scanner=new Scanner(input);
while(scanner.hasNext()){   
System.out.println(scanner.next());      // 利用IO scanner类读出数据
}
scanner.close();*/
System.out.print(urlc.getContentLength());
System.out.println(urlc.getContentType());           // 访问页面的基本属性
}


}

你可能感兴趣的:(叶存菜鸟URL和URLConnection java笔记)