자바 문자열(String) / 스택(stack)과 힙(heap)
문자열(String)이란 문자열 : 1개 이상의 문자들로 구성된 자료형 , java에서 문자열을 나타내는 자료형은 String이다 문자열(String)의 사용 1) 리터럴 표기 String a = "java" ; -" " 안에 넣으면 문자열, ' '안에 넣으면 문자로 인식 -가독성에 이점이 있고 컴파일 시 최적화에 도움을 줌 -객체 생성없이 고정된 값을 그대로 대입하는 방법 -heap 영역 안에 있는 String Constant Pool에 저장된다 -String Constant Pool에 이미 존재하는 문자열이라면 같은 주소값을 공유한다 = 같은 내용의 문자열을 서로 다른 변수 a,b에 저장하면 String Constant Pool 내에 같은 메모리 주소를 가리킨다 -> new 키워드 사용할때와의 차이 ..