一个小问题求教
package thread;
public class zz {
public static void main(String[] args) {
String a="bc";
if(a=="bc"){System.out.println("why");}
String b=Thread.currentThread().getName();
System.out.println(b);
if(b=="main"){System.out.println("11");}
}
}
上面这个代码为什么11没有被输出呢??b不是已经被赋值为“main”了吗?小白求教