¿Qué devuelve executeQuery (String sql) cuando no hay resultados? [duplicar]

Posible duplicado:
¿Cómo comprobar si el conjunto de resultados tiene una fila o más?

Que seraexecuteQuery(String sql) devuelve cuando el resultado de la consulta SQL es cero filas>? Si devuelve unResultSet Objeto, ¿cómo detectaremos que la Consulta SQL no ha devuelto nada?

Supongamos que la consulta SQL es unaSELECT declaración.