java URL 类用于指定 URL。 java 中的 URL 类是访问 Web 或 Internet 上任何可用资源的途径。 URL 是一个统一资源定位符,指向万维网 (www) 上的文件、目录或图像等资源。 java中的URL类内置于java的java.net.URL包中。
开始您的免费软件开发课程
网络开发、编程语言、软件测试及其他
URL 指定万维网上资源的地址。 URL 对于访问万维网上的资源来说是唯一的。考虑一个 URL 示例 https://www.educba.com/what-is-java/
URL 包含三到四个部分,通常许多形式的 URL 都包含三个部分,如上 URL 图像所示。
URL 类包含构造函数和一些作为 URL 类成员函数的函数。
以下是下面提到的以下示例:
接下来,我们编写 java 代码来更清楚地理解 URL 类,下面的示例中我们使用 URL 类构造函数创建 URL 对象并传递 URL,如下所示 –
代码:
import java.net.URL; public class Demo { public static void main(String[] arg) { try{ URL url=new URL("https://www.educba.com/what-is-java/"); System.out.print("\nThe URL is : "+url.toString()+"\nThe Protocol is : "+url.getProtocol()); System.out.print("\nTheHostName is : "+url.getHost()+"\nThe Port No is : "+url.getPort()); System.out.print("\nThe Default port is : " +url.getDefaultPort()); System.out.print("\nThe File Name is : "+url.getFile()+"\nThe Path is : " +url.getPath()); System.out.print("\nThe Query is : " +url.getQuery()+"\nThe Reference is : " +url.getRef()); }catch(Exception e) { System.out.println("Error : "+e); } } }
输出:
接下来,我们编写 java 代码来理解 URL 类,在该类中我们创建绕过查询 URL 的 URL 对象,如下所示 –
代码:
import java.net.URL; public class Demo { public static void main(String[] arg) { try{ URL url=new URL("https://www.google.com/search?q=educba+learn+java&oq=educba+learn+java&aqs=chrome..69i57j69i60.19364j0j9&sourceid=chrome&ie=UTF-8"); System.out.print("\nThe URL is : "+url.toString()+"\nThe Protocol is : "+url.getProtocol()); System.out.print("\nTheHostName is : "+url.getHost()+"\nThe Port No is : "+url.getPort()); System.out.print("\nThe Default port is : " +url.getDefaultPort()); System.out.print("\nThe File Name is : "+url.getFile()+"\nThe Path is : " +url.getPath()); System.out.print("\nThe Query is : " +url.getQuery()+"\nThe Reference is : " +url.getRef()); }catch(Exception e) { System.out.println("Error : "+e); } } }
输出:
接下来,我们编写 java 代码来理解 URL 类,在其中创建 URL 对象并读取该 URL 中的可用数据,如下所示 –
代码:
import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URL; public class Demo { public static void main(String[] arg) { String data; try{ URL url=new URL("https://www.educba.com/what-is-java/"); System.out.println("The URL is : "+url.toString()); System.out.println("The Protocol is : "+url.getProtocol()); System.out.println("The HostName is : "+url.getHost()); BufferedReader br = new BufferedReader(new InputStreamReader(url.openStream())); System.out.println("The data at this URL is : "); while ((data = br.readLine()) != null) { System.out.println(data); } br.close(); }catch(Exception e) { System.out.println("Error : "+e); } } }
输出:
java URL 类是 java 中的内置类,可以从 java.net.URL 包中访问。该类用于指定 URL 或创建 URL 对象,进一步可以访问网络上可用的资源。
以上是Java URL 类的详细内容。更多信息请关注PHP中文网其他相关文章!