In the following code , why case 1 and case 3 returns "Not Equals" and case 2 returns "Equals" . The reference variable in case 1 is not the same from the string "String" in the JVM String Pool ? If not , case 2 should return "Not equals" , don't ? Same...