java中url指的是什么意思

  介绍

这篇文章主要介绍了java中url指的是什么意思,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

url是统一资源定位符(统一资源定位器)的简称,它表示网络上某一资源的地址。通过url用户可以访问各种网络资源,比如常见的WWW以及FTP站点。浏览器可以通过解析给定的url在网络上查找相应的文件或其他资源。

<强> url类

在java.net包中包含专门用来处理url的类网址,可以获得url的相关信息,例如url的协议名和主机名等。

<强> URLConnection类

完成了url的定义,接下来就可以获得url的通信连接。在java.net包中,定义了专门的URLConnection类来表示与url建立的通信连接,URLConnection类的对象使用url类的openConnection()方法获得。

<强>例:

使用url和URLConnection类获取与百度首页的链接并将其页面信息输出到控制台,主要步骤如下所示。

<强>(1)创建一个类,编写主要()方法,在该方法中创建一个url对象,然后传入参数“http://www.baidu.com/?输出url的相关信息,代码如下所示。

包ch26;   进口java.io.IOException;   进口java.io.InputStream;   进口java.net.URL;   进口java.net.URLConnection;   公开课URLDemo   {   公共静态void main (String [] args)   {   试一试   {   网址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;   }   抓住(IOException e)   {//TODO自动生成的catch块   e.printStackTrace ();   }   }   }

<>强(2)在主要()方法的试模块中继续添加代码,获得URLConnection对象,通过输入流读取页面源代码并将信息输出到控制台,代码如下所示。

URLConnection uc=url.openConnection ();   在=uc.getInputStream();//返回从此打开的链接读取的输入流。   byte [] b=新的字节[1024];   int len;   在((len=in.read (b)) !=1)   {   system . out。println(新字符串(b, 0, len));   }   in.close ();

<强>(3)运行程序,执行结果如下所示。

协议:http   主机:www.baidu.com   端口:1   & lt; !DOCTYPE html>   & lt; !状态好,祝辞& lt; html>& lt; head> & lt;元http-equiv=- type=text/html内容;charset=utf-8>   & lt;元http-equiv==IE=Edge> X-UA-Compatible内容& lt;元内容=总名称=referrer>   rel=& lt;链接样式表类型=text/css href=http://s1.bdstatic.com/r/www/cache/......   & lt;/p>& lt;/div>& lt;/div>& lt;/div>& lt;/body>   & lt;/html>

感谢你能够认真阅读完这篇文章,希望小编分享java中url指的是什么意思内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!

java中url指的是什么意思