Каков пример URL-адреса, который не является URI?

#java #url #uri

#java #url #uri

Вопрос:

В java.net у нас есть два класса URI и URL .

Я понимаю, почему некоторые URI s не могут быть преобразованы в a URL , но я не могу найти пример a URL , который не может быть преобразован в a URI . Тем не менее, toURI() метод URL может выдавать URISyntaxException .

Это имеет смысл, когда вы смотрите на код, поскольку toURI() использует конструктор URI , но я единственный, кто думает, что они могут по праву заблокировать исключение toURI() ? Я что-то упускаю?