[자바 기초] String Class를 선언하고 선언한 내용을 바꾸면 어떻게 되는건가요??
조회수 507회
자바에서 스트링을 사용할때
String str1 = "hello"; 으로 하면 상수영역에 선언된다는 것을 배웠습니다.
그런데 상수영역에 선언할 시 String str1 = "hello"; String str2 = "hello"; 와 같이 똑같은 hello를 가르키면 str1과 str2가 같은 위치를 가르키도록 되는데 이걸 해보다가 궁금한 점이 생겼습니다.
만일 제가 기존의 [String str1 = "hello";] 아래에 [str1 = "h";] 라고 적을 경우 str1은 기존 위치에 hello를 h로 바꾸는 것이 아니라 상수 영역에 새로운 h라는 자리를 만들어 내게 되는 건가요?
답변해주셔서 감사합니다 ^
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력