博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
URL编程简介
阅读量:2067 次
发布时间:2019-04-29

本文共 1362 字,大约阅读时间需要 4 分钟。

一、URL类

url是用来描述如何在Internet上进行资源定位的字符串,一个完整的URL由协议、主机名、端口号、文件名、与引用组成。

例如:http://www.sina.com:80/news/index.html

主机名:www.sina.com

端口号:80

访问的文件名:news/index.html

构造方法如下:

( spec)
          根据 String 表示形式创建 URL 对象。
( protocol, host, int port, file)
          根据指定 protocolhostport 号和 file 创建 URL 对象。
( protocol, host, int port, file, handler)
          根据指定的 protocolhostport 号、filehandler 创建URL 对象。
( protocol, host, file)
          根据指定的 protocol 名称、host 名称和 file 名称创建 URL。
( context, spec)
          通过在指定的上下文中对给定的 spec 进行解析创建 URL。
( context, spec, handler)
          通过在指定的上下文中用指定的处理程序对给定的 spec 进行解析来创建 URL。

参数含义如下:

*context :在spec为相对URL时解释spec

*handler : 制定上下文的处理器

* host :主机名

* file : 文件路径名

*port : 要使用的端口号

*protocal :要使用的协议

*spec :url字符串

示例代码如下:

public class URLDemo {	void display(){		//建立缓冲区		byte[] buf=new byte[100];		URL url;		try {			//获取用户输入的URL			int count = System.in.read(buf);			String addr=new String(buf,0,count);			url = new URL(addr);			//打开一个输入流			InputStream ins = url.openStream();			BufferedReader bReader = new BufferedReader(new InputStreamReader(ins));			//读取数据			String info= bReader.readLine();			while(info!=null){				System.out.println(info);				info=bReader.readLine();			}		} catch (IOException e) {			// TODO Auto-generated catch block			e.printStackTrace();		}	}	public static void main(String[] args) {		// TODO Auto-generated method stub		URLDemo app=new URLDemo();		app.display();	}

转载地址:http://awumf.baihongyu.com/

你可能感兴趣的文章
Oracle PL/SQL语言初级教程之过程和函数
查看>>
Oracle PL/SQL语言初级教程之表和视图
查看>>
Oracle PL/SQL语言初级教程之完整性约束
查看>>
PL/SQL学习笔记
查看>>
如何分析SQL语句
查看>>
结构化查询语言(SQL)原理
查看>>
SQL教程之嵌套SELECT语句
查看>>
几个简单的SQL例子
查看>>
日本語の記号の読み方
查看>>
计算机英语编程中一些单词
查看>>
JavaScript 经典例子
查看>>
判断数据的JS代码
查看>>
js按键事件说明
查看>>
AJAX 初次体验!推荐刚学看这个满好的!
查看>>
AJAX 设计制作 在公司弄的 非得要做出这个养的 真晕!
查看>>
Linux 查看文件大小
查看>>
spring+Mybatis+Ehcache整合
查看>>
Java并发编程:线程池的使用
查看>>
redis单机及其集群的搭建
查看>>
Java多线程学习
查看>>