[Java] String이 뭐야

·
공부 기록/CS
포스팅 계기임스님 : java의 String pool 검색해서 공부하세요나 : 이번주 블로그 String pool로 하겠습니다임스님 : 그냥 String에 대한 모든것 해오세요String이란?자바의 String은 문자 배열을 기반으로 하는 불변(immutable) 객체이다. 그럼 불변 객체가 뭔데?한 번 생성되면 수정이 불가능한 객체를 의미한다. 자바에서는 String을 두 가지 방법으로 생성할 수 있다.// 리터럴 방식String s = "Hello";// new 방식String s = new String("Hello"); 두 방식의 차이점이 무엇이냐?메모리 위치와 객체 생성 방식에서 차이가 있다.생성 방식메모리 위치객체 재사용equals()=="Hello"String Pool (Heap이긴 함)가능t..