首页 > 试题广场 >

URL u =new URL("http:...

[单选题]
URL u =new URL("http://www.123.com");。如果www.123.com不存在,则返回______。
  • http://www.123.com
  • ””
  • null
  • 抛出异常
我们在执行URL u =new URL("http://www.123.com");这句话的时候确实要抛出异常,但是这个异常属于IOException,不管网址是否存在,最后都会返回该网址的一个连接,打印出来就是该网址。

看源码可知,MalformedURLException是继承IOException的

编辑于 2018-09-18 09:36:13 回复(1)
更多回答
new URL()时必须捕获检查异常,但这个异常是由于字符串格式和URL不符导致的,与网址是否存在无关。URL的toString方法返回字符串,无论网址是否存在。
发表于 2018-09-22 00:13:03 回复(67)
d
发表于 2018-09-14 23:14:07 回复(0)
我以为是括号里面的不存在😓
发表于 2018-09-22 23:56:26 回复(10)
例子1如下:url格式不正确 且 url地址不存在,结果为抛出异常。
例子2如下:url格式正确 且 url地址不存在,结果正常打印输出url字符串。

例子3如下:url格式不正确 且 地址存在,结果为抛出异常。

例子4如下:url格式正确 且 地址存在结果正常打印输出url字符串。

综上4个例子所述:在创建URL对象时,必须捕获异常。但是此异常是用于捕获URL字符串格式不当错误,而并非用于检查URL中对应的网站是否存在。
发表于 2021-12-02 15:36:29 回复(2)
URL格式是对的,就不会抛出异常。不管网址对不对,都会输出这个网址
发表于 2019-10-19 13:26:52 回复(0)
构造一个URL对象,就是校验一下url的格式和协议,然后初始化值。还能返回什么?
发表于 2019-02-20 09:44:05 回复(0)
我被这题迷惑了 它讲的是www.123.com这个网址假如不存在,但是URL构造函数传入的值却是一个标准格式的网址,读题不仔细。使用URL创建对象时需要抛出
MalformedURLException
异常,这个异常是检验url格式是否正确,这一题格式无误所以正常输出
发表于 2019-10-10 09:34:48 回复(0)
不管网址是否存在,最后都会返回该网址的一个连接,打印出来就是该网址。
发表于 2018-10-26 20:53:35 回复(0)
new url()需要捕获异常,除了格式不正确外会返回url的值
发表于 2022-06-21 17:11:36 回复(0)
URL u =new URL("http://www.123.com");
在执行URL方法时需要抛出异常,但这个异常是判断URL输入正确与否的,只要格式正确,无论网址是否存在都会返回该网址的一个连接,打印出来就是该网址,但是,当URL的格式不正确时,就不会返回,而是抛出异常。

发表于 2022-03-12 09:12:16 回复(0)
URL的中文名为统一资源定位符,url的构造为协议  服务器名称,路径
发表于 2018-09-15 16:41:24 回复(0)
new URL()时必须捕获检查异常,但这个异常是由于字符串格式和URL不符导致的,与网址是否存在无关。URL的toString方法返回字符串,无论网址是否存在。
发表于 2022-07-05 23:27:03 回复(0)
new URL()时必须捕获检查异常,但这个异常是由于字符串格式和URL不符导致的,与网址是否存在无关。URL的toString方法返回字符串,无论网址是否存在。
发表于 2021-12-03 11:56:12 回复(0)
不管网址是否存在,最后都会返回该网址的一个连接,打印出来就是该网址。如果不存在该地址,会抛出异常,同时也会返回该地址
发表于 2021-11-03 20:26:31 回复(0)
不是网站还没搭建起来 是这段字符通过New创建的时候返回啥
发表于 2021-10-29 20:14:37 回复(0)
本题url格式是对的,就不抛出异常 存不存在并不影响
发表于 2021-10-08 10:30:31 回复(0)
new URL()时必须捕获检查异常,但这个异常是由于字符串格式和URL不符导致的,与网址是否存在无关。URL的toString方法返回字符串,无论网址是否存在。
编辑于 2020-09-01 07:45:57 回复(0)
只要网址的格式对了,就不会异常
发表于 2020-06-28 00:24:59 回复(0)
以后麻烦找个语文可以的人出题,你咋不来个   “如果不存在,则返回__”.
发表于 2019-04-08 14:45:44 回复(0)