(一)URL类
URL类是java.net包中的一个重要的类。URL由4部分组成;资源类型(协议)、存放资源的主机域名(地址)、资源文件名和端口。
例如,http://210.45.240.3:80/index.html
–http 表示该资源类型是超文本信息
//还有Ftp、File协议都是虚拟机支持的协议,
即用户按着这种协议和指定的服务器通信
–210.45.240.3 是合肥工业大学主页IP
–80 表示HTTP协议的端口号
//HTTP协议默认端口号是80,FTP协议默认端口号是21
–index.html 表示资源文件名
构造方法及其使用:
//创建一个URL对象
URL url=new URL("http://www.google.com");
//url.openStream()方法,获得一个输入流
例如:从网页上下载图片到本地
import java.io.*;
import java.net.*;
public class URLdemo {
public static void main(String[] args) {
try {
URL url=new URL("http://www.hfut.edu.cn:80/images/hegongdayiqingjujizhan1.jpg");
//网络图片的地址
InputStream is=url.openStream();
//获得从该URL对象读取数据的输入流
FileOutputStream fos=new FileOutputStream("d:/hfut.jpg"); //存到本地D盘
byte[] buf=new byte[256];
int len=0;
while((len=is.read(buf))!=-1) {
fos.write(buf, 0, len);
}
fos.flush();
is.close();fos.close();
}catch(Exception e) {
System.out.println(e.getMessage());
}
}
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。