Notice
Recent Posts
Recent Comments
Link
목록enumerations (1)
passion and relax
[JAVA] 19. 거의 본문에 들어갈 뻔 했던 내용
불변성 (Immutability)String의 불변성. String은 같은 변수를 여러번 연산하면, 연산시 사용한 문자열을 모두 String 풀에 넣는다.. 어떤 문자열을 변수에 대입하면, String 풀에 그 문자열이 있는지 확인하고, 있으면 그 레퍼런스를 사용한다.. 자바는 이런 재활용성 때문에 Sring에서 immutability를 기본적으로 사용하며, 가비지컬렉터도 돌지 않아 절대 사라지지 않는다.. 이에 String 연산이 많다면 메모리 절약을 위해 StringBuffer나 StringBuilder를 사용하라.Wrapper의 불변성. 레퍼 클래스도 불변성을 갖는다. Integer iWrap = new Integer(42); //42라는 정수값을 변경할 수 없다. setter 자체가 없다...
프로그래밍
2024. 6. 5. 14:37