您好,欢迎访问一九零五行业门户网

java中的url是什么

url 是统一资源定位符(uniform resource locator)的简称,它表示 internet 上某一资源的地址。通过 url 用户可以访问各种网络资源,比如常见的 www 以及 ftp 站点。浏览器可以通过解析给定的 url 在网络上查找相应的文件或其他资源。
url 类
在 java.net 包中包含专门用来处理 url 的类 url,可以获得 url 的相关信息,例如 url 的协议名和主机名等。
urlconnection 类
完成了 url 的定义,接下来就可以获得 url 的通信连接。在 java.net 包中,定义了专门的 urlconnection 类来表示与 url 建立的通信连接,urlconnection 类的对象使用 url 类的 openconnection() 方法获得。
例 :
使用 url 和 urlconnection 类获取与百度首页的链接并将其页面信息输出到控制台,主要步骤如下所示。
(1) 创建一个类,编写 main() 方法,在该方法中创建一个 url 对象,然后传入参数“http://www.baidu.com/”,输出 url 的相关信息,代码如下所示。
package ch16;import java.io.ioexception;import java.io.inputstream;import java.net.url;import java.net.urlconnection;public class urldemo{    public static void main(string[] args)    {        try        {            url url=new url(http://www.baidu.com/);            system.out.println(协议: + url.getprotocol());//获取该 url 的协议名。            system.out.println(主机: + url.gethost());//获取该 url 的主机名。            system.out.println(端口: + url.getport());//获取该 url 的端口号,如果没有设置端口,返回 -1。            inputstream in;        }        catch(ioexception e)        {            //todo 自动生成的 catch 块            e.printstacktrace();        }    }}
(2) 在 main() 方法的 try 模块中继续添加代码,获得 urlconnection 对象,通过输入流读取页面源代码并将信息输出到控制台,代码如下所示。
urlconnection uc=url.openconnection();in=uc.getinputstream();//返回从此打开的链接读取的输入流。byte[] b=new byte[1024];int len;while((len=in.read(b))!=-1){    system.out.println(new string(b,0,len));}in.close();
(3) 运行程序,执行结果如下所示。
协议:http主机:www.baidu.com端口:-1<!doctype html><!--status ok--><html> <head><meta http-equiv=content-type content=text/html;charset=utf-8><meta http-equiv=x-ua-compatible content=ie=edge><meta content=always name=referrer><link rel=stylesheet type=text/css href=http://s1.bdstatic.com/r/www/cache/......<img src=//www.baidu.com/img/gs.gif> </p> </div> </div> </div> </body> </html>
相关学习推荐:java基础教程
以上就是java中的url是什么的详细内容。
其它类似信息

推荐信息