📜  Java中的 URL getDefaultPort() 方法及示例(1)

📅  最后修改于: 2023-12-03 14:42:53.077000             🧑  作者: Mango

Java中的URL getDefaultPort()方法及示例

简介

在Java中,java.net.URL类提供了获取网络资源的方式。URL类是Java中基本的网络API之一。

其中,getDefaultPort()方法是URL类中的一个实例方法。该方法的作用是返回此URL的端口号。如果未明确指定端口,则此方法将返回协议的默认端口。

方法定义

方法定义如下:

public int getDefaultPort()
  • 返回值类型:int
  • 方法类型:实例方法
示例

以下示例说明了getDefaultPort()方法的使用:

import java.net.URL;

public class DefaultPortExample {
	public static void main(String[] args) {
		try {
			// 创建URL对象
			URL url1 = new URL("http://www.example.com");
			URL url2 = new URL("https://www.example.com");
			URL url3 = new URL("ftp://www.example.com");

			// 调用getDefaultPort()方法
			int defaultPort1 = url1.getDefaultPort();
			int defaultPort2 = url2.getDefaultPort();
			int defaultPort3 = url3.getDefaultPort();

			// 输出结果
			System.out.println("Default port for http: " + defaultPort1);
			System.out.println("Default port for https: " + defaultPort2);
			System.out.println("Default port for ftp: " + defaultPort3);

		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}

输出结果为:

Default port for http: 80
Default port for https: 443
Default port for ftp: 21

上述示例中,URL对象url1url2url3,分别代表了http、https和ftp类型的URL。调用getDefaultPort()方法返回对应协议的默认端口号,即80、443和21。

以上便是Java中getDefaultPort()方法的介绍及示例。