// 예) 식당에서 화장실 이용하려는데 비밀번호를 알아야 함.
// 벽에 붙어 있는 메모지로 모든 사람이 참조하는 것인데
// new Stirng으로 변수값은 벽에 있는 메모지가 아니라
// 각각에 메모지를 하나씩 주는 것임. (마치 와이파이 qr코드처럼)
s1 = "1234"; // 벽에 붙은 메모지의 비밀번호 정보 (참조)
s2 = "1234";
System.out.println(s1.equals(s2)); // true (내용)
System.out.println(s1 == s2); // true (참조)
s1 = new String("1234"); // 손님들에게 각각 비밀번호 용지를 준 것
s2 = new String("1234");
System.out.println(s1.equals(s2)); // true
System.out.println(s1 == s2); // false
'백엔드 > 나도코딩 자바' 카테고리의 다른 글
[나도코딩 자바 챕터4] If, Else 조건문 디카페인 커피 주문하기 (0) | 2023.08.16 |
---|---|
[나도코딩 자바 챕터4] If 14시 전에 커피를 마시는 프로그램 짜보기 (0) | 2023.08.16 |
[나도코딩 자바 챕터3] 문자열 비교(심화) equals, 참조의 개념 (0) | 2023.08.16 |
[나도코딩 자바 챕터3] 문자열(후반전) 클래스 기능 (0) | 2023.08.16 |
[나도코딩 자바 챕터3] 문자열(전반전) 클래스 기능 (0) | 2023.08.14 |