자바의 문자열 자바에서 문자열을 선언해 보자. String str = "abc123가나다" 큰 생각 없이 썼었던 문자열이지만 과연 내부적으로 어떻게 돌아갈것인가? C언어로 문자열을 만든다고 생각하면, 기본적으로 'a','b','c','1','2','3','가','나','다' 각각의 문자를 나열한 배열이다. 자바에서도 내부적으로는 각각의 배열일 것인가 ? 하는 물음에 시작되었다. Primitive Type 자바에서 원시타입은 byte,short,int,long,float,double,char,boolean,void 가 있다. String은 무엇인가? 일반적으로 객체를 생성할 때는 new 키워드를 사용하는데 특이하게 String은 new 연산자가 아니라 바로 값을 할당할 수 있는데 이를 문자열 리터럴 이라 ..