자바 풀스택 과정 수업 정리/자바
자바 17-3 (2020.08.26) : 자바의 주요(중요) 클래스 - String
String 클래스 1. String 클래스는 내부 문자열 데이터에 대한 수정이 불가능하다. ★내용 불변 - Immutable★ - 문자열의 내용을 변경할 경우 기존의 객체를 내부적으로 수정하는 것이 아니라 새로운 객체를 생성하며, 참조 대상을 잃어버린 객체(기존 문자열 객체)는 가비지 컬렉션의 대상이 되고, 새로운 객체에 새 주소를 할당하게 되므로 해쉬코드도 변하게 된다. 2. String 클래스 간에 『+』연산자를 사용하게 되면 문자열 간의 결합이 가능하다. - String 클래스와 다른 클래스 객체, 또는 기본형 데이터 간에 『+』 연산자를 사용하는 경우에도 내부적으로 자동 String 클래스로 변환이 가능하다. "seoul" + " korea"// → "seoul korea" "" + 100;//..
2020. 9. 11. 00:25
최근댓글