您的位置:首页 > 其它

URL类学习笔记

2008-07-27 21:33 162 查看
1、public final class URL extends Object implements Serializable

URL
代表一个统一资源定位符,它是指向互联网“资源”的指针。

2、URL 可选择指定一个“端口”,它是用于建立到远程主机 TCP 连接的端口号。如果未指定该端口号,则使用协议默认的端口。例如,
http
协议的默认端口为
80
。还可以指定一个备用端口,

3、注意,
URI
类在某些特定情况下对其组成字段执行转义。建议使用
URI
管理 URL 的编码和解码,并使用
toURI()
URI.toURL()
实现这两个类之间的转换。

也可以使用
URLEncoder
URLDecoder
类,但是只适用于 HTML 形式的编码,它与 RFC2396 中定义的编码机制不同。

4、构造函数

URL(String spec)

根据
String
表示形式创建
URL
对象。
URL(String protocol, String host, int port, String file)

根据指定
protocol
host
port
号和
file
创建
URL
对象。
URL(String protocol, String host, int port, String file, URLStreamHandler handler)

根据指定的
protocol
host
port
号、
file
handler
创建
URL
对象。
URL(String protocol, String host, String file)

根据指定的
protocol
名称、
host
名称和
file
名称创建 URL。
URL(URL context, String spec)

通过在指定的上下文中对给定的 spec 进行解析创建 URL。
URL(URL context, String spec, URLStreamHandler handler)

通过在指定的上下文中用指定的处理程序对给定的 spec 进行解析来创建 URL。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: