자바에서
String str = "abc" 이렇게 하는것과
String str = new String("abc"); 하는것과 차이가 없는거임?
둘 다 heap 영역에 있는 "abc" 를 가르키는 거임? 혹시 앞에꺼는 heap 이 아닌 data 영역에 저장된다던가 그런거임??
자바 잘아는 횽 대답좀
자바에서
String str = "abc" 이렇게 하는것과
String str = new String("abc"); 하는것과 차이가 없는거임?
둘 다 heap 영역에 있는 "abc" 를 가르키는 거임? 혹시 앞에꺼는 heap 이 아닌 data 영역에 저장된다던가 그런거임??
자바 잘아는 횽 대답좀
똑같은걸루 알고있는뎁
java literal pool 로 검색
아 저장 공간이 다르구만.. 아니 인강듣는데 강사놈이 같은거라고 설명하길래 이상해서 물어본건데 역시나 강사놈이 잘못알고 있는 거였군
똑같은데
https://stackoverflow.com/questions/8680344/why-new-keyword-not-needed-for-string/
참고해라. 다르다잔어.