When the virtual machine creates a URL object, it looks for a protocol handler that understands the protocol part of the URL such as "http" or "mailto".
URL
If no such handler is found, the constructor throws a MalformedURLException.
MalformedURLException