URL(Uniform Resource Locator,统一资源定位符)用于表示Internet上的网络资源,或者说确定在网络中的位置。
一个URL通常由4个部分组成,包括协议名、主机名、端口名、路径文件(含有文件路径及文件名)
URL类 URL(String spec):用指定一个String来创建一个URL对象
URL(String protocol,String host,int port,String file):用指定的协议、主机名、端口号、路径文件来创建一个URL对象
URL(String protocol,String host,String file):用指定的协议、主机名、路径及文件名来创建URL对象
URL(URL context,String spec):用已存在的URL对象来创建URL对象
String getProtocol():获取URL传输的协议
String getHost():获取URL的主机名
String getPort():获取URL的端口号
String getFile():获取URL的文件名,包括路径和文件名
String getContext():获取URL的内容
InputStream openStream():打开与URL的连接,返回一个输入流,通过这个输入流读取数据
URLConnection openConnection():返回与URL进行连接的URLConnection对象。
URLConnection类 URLConnection类是一个抽象类,它提供了与URL资源的双向通信(读写操作)。URLConnection对象的构造,可通过URL对象的openConnection()来得到一个URLConnection对象,但这并未建立与指定的URL的连接,还必须调用URLConncetion对象的connect()方法建立连接。
void connect():打开与此URL引用资源的通信链接
int getContentLength():获得文件的长度
String getContentType():获得文件的类型
long getData():获得文件创建的时间
long getLastModified():获得文件最后修改的时间
InputStream getInputStream():获得输入流,以便读取文件的数据
OutputStream getOutputStream():获得输出流,以便写文件