반응형
차이점
같은 문자열에 대해 객체를 새로 생성하는지 유무
String a = "taesu"
String b = "taesu"
a==b //true
--> 위의 경우 a,b는 같은 참조값을 가짐 (힙영역에 저장된 "taesu" 객체의 참조값을 가지고 있음)
String a = new String("taesu");
String b= new String("taesu");
a==b //false
--> 위의 경우 a,b는 다른 참조값을 가짐 (즉 같은 문자열값이라도 말그대로 new 해서 새로운 객체를 만드는 것)
반응형
'Java' 카테고리의 다른 글
[Java] 특정 달의 특정 날 요일 구하기 (ex 첫째날 요일 구하기) (0) | 2022.08.15 |
---|---|
[디자인 패턴] 싱글톤 패턴 (0) | 2021.09.19 |
[Java] 상속 (1) | 2019.05.05 |
[Java] 추상화 (1) | 2019.05.02 |
[Java] JVM(Java Virtual Machine) (0) | 2019.04.28 |