¿Cómo comprobar si la conexión a internet está presente en Java?

¿Cómo verifica si puede conectarse a Internet a través de Java? Una forma sería:

final URL url = new URL("http://www.google.com");
final URLConnection conn = url.openConnection();
... if we got here, we should have net ...

Pero ¿hay algo más apropiado para realizar esa tarea,especialmente si necesitas hacercontroles consecutivos muy a menudo y una pérdida de conexión a Internet es muy probable?

Respuestas a la pregunta(15)

Su respuesta a la pregunta