□ 문자열클래스
○ 문자열을 다루는 String 클래스(객체)는 데이터가 변경되면 메모리상의 변화가 많아 속도가 느려짐
○ 문자열이 변경되면 기존의 객체를 버리고 새로운 객체를 메모리에 생성함.
○ 기존 객체는 GC에 의해 메모리회수가 진행됨
○ StringBuffer, StringBuilder
- String 클래스의 단점을 보완한 클래스로 데이터가 변경되면 메모리에서 기존 객체를 재활용함
- 속도 : StringBuffer < StringBuilder
- 안정성 : StringBuffer > StringBuilder
'Java > Java_basic' 카테고리의 다른 글
Step23. 예외처리(Exception) (0) | 2023.09.26 |
---|---|
Step22. Collections(List&Map) (0) | 2023.09.26 |
Step20. 람다식(Lamda) (0) | 2023.09.26 |
Step19. 추상 클래스(abstract) (0) | 2023.09.26 |
Step18. 인터페이스(Interface) (0) | 2023.09.25 |