En realidad hay ocasiones en que 2 objetos String, si los comparas te va a dar verdadera la comparacion
    
Código Java:
Ver originalpublic class Prueba {
    public static void main
(String[] args
) {  
        if ( a == b )
            System.
out.
println("a y b son iguales");         else
            System.
out.
println("no son iguales");     }
}
  
Cuando estudias para la certificacion de Java te das cuenta de todos los pequeños detalles del lenguaje