为什么Java的URL类无法识别某些协议?

为什么Java的URL类无法识别某些协议?,第1张

为什么Java的URL类无法识别某些协议

问题

Java

MalformedURLException
之所以抛出a,是因为它找不到
URLStreamHandler
该协议的。有关详细信息,请检查构造函数的javadocs。

摘要:

由于

URL
该类具有
openConnection
方法,因此URL类将进行检查以确保Java知道如何打开正确协议的连接。如果没有
URLStreamHandler
用于该协议的,则Java会拒绝创建一个,
URL
以在您尝试调用时使您免于失败
openConnection

URI
如果您不打算在Java中打开这些协议的连接,则可能应该使用该类。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5428541.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存