비교

Run Settings
LanguageJava
Language Version
Run Command
class Main { public static void main(String[] args) { Integer a = new Integer("1"); Integer b = new Integer("1"); Integer c = a; System.out.println(a==b);//x System.out.println(a.equals(b));//o overriding? System.out.println(a==c);//o String g = "a"; String h = "a"; String i = new String("a"); System.out.println(g==h);//o System.out.println(g==i);//x System.out.println(g.equals(h));//o System.out.println(g.equals(i));//o Person d = new Person(1); Person e = new Person(1); Person f = d; System.out.println(d==e);//x System.out.println(d.equals(e));//x System.out.println(d==f);//o } } class Person{ int a; Person(int a){ this.a = a; } }
Editor Settings
Theme
Key bindings
Full width
Lines