Приведенный ниже код не должен печатать "Bye", так как оператор == используется для сравнения ссылок, но, как ни странно, "Bye" все еще печатается. Почему это происходит? Я использую Netbeans 6.9.1 в качестве среды IDE.
public class Test {
public static void main(String [] args) {
String test ="Hi";
if(test=="Hi"){
System.out.println("Bye");
}
}
}