String a = "Hello"; # 문자열 리터럴 생성 방식 String b= new String("Hello"); # new 연산자를 이용한 생성 방식 두 방식 모두 문자열을 생성하는 방식이나 가장 큰 차이점은 메모리 영역 부분입니다. Java에서는 String을 저장하는 방식은 총 2가지 입니다. Headp에 저장하거나 혹은 별도의 string constant pool에 저장하거나! 1. 문자열 리터럴 생성 방식 큰따옴표로 둘러싼 문자의 연속체를 의미 : string constant pool이라는 영역에 존재합니다. 2. new 연산자를 이용한 생성 방식 : Heap 영역에 존재합니다. 참고로 new 연산자로 생성하는 방식은 잘 사용하지 않는다. 문자열 리터럴 방식으로 사용하면 재사용이 가능한데,..