「javaurl类」java中url类是什么

博主:adminadmin 2022-12-13 08:18:05 70

本篇文章给大家谈谈javaurl类,以及java中url类是什么对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java中如何实现URL类?

import java.io.*;

import java.net.*;

public class URLTest

{

public static void main(String[] args)

{

try

{

URL url=new URL("");//创建资源类型

String protocol=url.getProtocol();//获取资源类型

String host=url.getHost();//获取域名

int port=url.getPort();//获取端口

String file=url.getFile();//获取路径

System.out.println("url地址的资源类型为:"+protocol+"域名为:"+host+"端口为:"+port+"路径为:"+file);

InputStream is=url.openStream();//获取页面信息流

BufferedReader bfr=new BufferedReader(new InputStreamReader(is));//封装成字符流

String len;

while((len=bfr.readLine())!=null)

{

System.out.println(len);

}

bfr.close();

is.close();

}

catch(MalformedURLException e)

{

System.out.println("创建URL对象发生异常");

}

catch(IOException e)

{

System.out.println("发生IO操作异常");

}

}

}

请问JAVA中 URL类的openstream方法和openConnection方法有什么区别?

以下信息来自java帮助文档,应该能比较清楚地解答你的疑问了。

public URLConnection openConnection()

throws IOException

返回一个 URLConnection 对象,它表示到 URL 所引用的远程对象的连接。

每次调用此 URL 的协议处理程序的 openConnection 方法都打开一个新的连接。

如果 URL 的协议(例如,HTTP 或 JAR)存在属于以下包或其子包之一的公共、专用 URLConnection 子类:java.lang、java.io、java.util、java.net,返回的连接将为该子类的类型。例如,对于 HTTP,将返回 HttpURLConnection,对于 JAR,将返回 JarURLConnection。

返回:

到该 URL 的 URLConnection。

public final InputStream openStream()

throws IOException

打开到此 URL 的连接并返回一个用于从该连接读入的 InputStream。此方法是下面方法的缩写:

openConnection().getInputStream()

返回:

从 URL 连接读入的输入流。

java技术url类属于___包

java中实现URL类,可以使用java工具类中的URL的类,实例如下:

import java.io.*;

import java.net.*;

public class URLTest

{

public static void main(String[] args)

{

try

{

关于javaurl类和java中url类是什么的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-13,除非注明,否则均为首码项目网原创文章,转载请注明出处。