这篇文章主要介绍了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指的是什么意思内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!