📅  最后修改于: 2023-12-03 14:42:53.077000             🧑  作者: Mango
在Java中,java.net.URL类提供了获取网络资源的方式。URL类是Java中基本的网络API之一。
其中,getDefaultPort()
方法是URL类中的一个实例方法。该方法的作用是返回此URL的端口号。如果未明确指定端口,则此方法将返回协议的默认端口。
方法定义如下:
public int getDefaultPort()
以下示例说明了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对象url1
、url2
和url3
,分别代表了http、https和ftp类型的URL。调用getDefaultPort()
方法返回对应协议的默认端口号,即80、443和21。
以上便是Java中getDefaultPort()
方法的介绍及示例。