클래스의 활용 - String 클래스
char 타입이 있었지만 이건 문자 1개. 작은 따옴표('') 사용헀음

문자가 여러개가 합쳐졌으면??
String 클래스
- 자바에서는 문자열을 구현할 때 사용하는 자바의 기본 클래스
- 큰 따옴표("") 사용
String 클래스 선언하기
- Stirng 클래스 선언하는 방법은 두가지가 있음
- String 객체를 직접 생성해서 저장
- "문자열"을 String 클래스와 함께 호출해서 String 객체를 직접 생성하는 방식
String 변수명 = new String("문자열");
- 문자열 그대로 저장
- String 변수에 "문자열"을 바로 저장하는 방식
Stirng 변수명 = "문자열";
동일한 방법은 아니지만 왜 두가지 방법이나 있을까???
선언 방법에 따라 메모리 영역에 어떻게 생성 되는지 달라지기 때문에
1번 방법

각각 힙 메모리의 한 부분을 차지하기 때문에 완전 똑같은 문자열이더라도 완전히 다른 값으로 인식이 됨.
2번 방법

String pool : 중복된 값을 저장할 수 없어서 동일한 문자열을 만들게 되면 기존 값 주소를 반환하게 된다
어떤 방식이 더 좋을까?
2번 방법이 더 좋다!!!
메모리 낭비를 하지 않기 때문에
내용 정리
- String 클래스 : 문자열 구현할 때 사용하는 자바 기본 클래스
- 큰 따옴표("")로 사용
- 선언 방법
- new 연산자로 객체를 직접 생성
- 큰 따옴표("") 로 문자열을 만드는 방식
- 2번 큰 따옴표로 문자열을 만드는 방식이 메모리 낭비를 줄이기 때문에 좀 더 권장한다고 한다