Validando URL en Java

¿Quería saber si hay alguna API estándar en Java para validar una URL determinada? Quiero verificar si la cadena de URL es correcta, es decir, el protocolo dado es válido y luego verificar si se puede establecer una conexión.

Intenté usar HttpURLConnection, proporcionar la URL y conectarme a ella. La primera parte de mi requisito parece haberse cumplido, pero cuando trato de realizar HttpURLConnection.connect (), se emite la excepción 'java.net.ConnectException: conexión rechazada'.

¿Puede ser esto debido a la configuración del proxy? Intenté establecer las propiedades del sistema para el proxy, pero no tuve éxito.

Déjame saber lo que estoy haciendo mal.

Respuestas a la pregunta(9)

Su respuesta a la pregunta