== operador com Strings
O código abaixo não deve imprimir "Tchau", pois o operador == é usado para comparar referências, mas, curiosamente, "Tchau" ainda é impresso. Por que isso acontece? Estou usando o Netbeans 6.9.1 como IDE.
public class Test {
public static void main(String [] args) {
String test ="Hi";
if(test=="Hi"){
System.out.println("Bye");
}
}
}