JAVA笔记:Java网络编程(二)URL与URLConnection

URL的全称是Uniform Resource Locator ,统一资源定位符,可以直接使用此类找到互联网上的资源。

URLConnection是封装访问远程网络资源方法的类,通过它可以建立与远程服务器的连接,检查远程资源的一些属性。

两个实例:

URLConnection:

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()) ;
	}
};

URL读取页面的IO流:

import java.net.URL ;
import java.io.InputStream ;
import java.util.Scanner ;
public class URLDemo{
	public static void main(String args[]) throws Exception {	// 所有异常抛出
		URL url = new URL("http","www.mldnjava.cn",80,"/curriculum.htm") ;
		InputStream input = url.openStream() ;	// 打开输入流
		Scanner scan = new Scanner(input) ;		// 实例化Scanner类
		scan.useDelimiter("\n") ;	// 设置读取分隔符
		while(scan.hasNext()){
			System.out.println(scan.next()) ;
		}
	}
};


你可能感兴趣的:(JAVA笔记:Java网络编程(二)URL与URLConnection)