본문 바로가기

Back-end/Java

[Java] String = " " VS new String(" ")

  • new 연산자 생성
    Heap 영역 존재

String hobi = new String("hobi");

 

 

  • 문자열 리터럴 생성
    string constant pool 영역 존재

 

String hobi = "hobi";

 

 



참고: https://haenny.tistory.com/18
참고: https://ict-nroo.tistory.com/18

'Back-end > Java' 카테고리의 다른 글

[Java] Compiler VS Interpreter  (0) 2022.03.09
[Java] String이 불변인 이유  (0) 2022.03.08
[Java] Wrapper class  (0) 2022.03.07
[Java] Checked Exception 과Unchecked Exception  (0) 2022.03.07
[Java] equals() 와 hashCode()  (0) 2022.03.07