public class ttt
{
private ttt()
{
String S1="bbb"; //!!!!!!!!!!!!!!!!
String S2="bbb"; //!!!!!!!!!!!!!!!!
}
public static void main(String args[])
{
ttt A = new ttt();
if (A.S1==A.S2) System.out.println("rawno");
System.exit(0);
}
}Pochemu esli zmenit' w otmechennyh strokah wyrazenie
String S1 ="bbb";, na String S1 = new String("bbb");to w if uzhe ne whodit?
t.e. ja ponimaju, chto eto raznye ukazateli i ja tolko proweriaju na odin li objekt oni pokazywajut(duraku poniatno, chto net), no togda pochemu oni rawny pri inicializacii kak w nachale?