일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- java
- 노개북
- 안드로이드 개발
- gradle
- KTS
- 탐지기법
- git
- OOM
- 악성코드
- Android 4.1
- build.gradle
- 구글
- 안철수
- 자바
- 하버드
- 개발
- 코틀린
- ActiveX
- c
- mime
- 보안
- Android
- C++
- Eclipse
- 리눅스
- linux
- ActiveMovieControl
- 안드로이드
- kotlin
Archives
- Today
- Total
목록자바 스트링 (1)
꿈소년의 개발 이야기
String, StringBuilder, StringBuffer
저는 가끔 String 관련 클래스가 많다는 생각을 합니다. 아마도 그 만큼 요구되는 바가 많다는 거겠죠. 최근에 코딩 테스트를 했는데 이거 왠걸... String 계열 클래스는 좀 알아두는게 코딩할 때 좋을 것 같네요. 자, 무슨 차이가 있는지 궁금하기도 하고, 최근에 제가 작업하던 JSON 파싱 관련해서 에러가 난 원인이 바로 이 내용이였기에 공유 합니다. String 과 스트링버퍼, 스트링 빌더는 큰 차이점이 있습니다. String 은 한번 생성되면 불변입니다. 객체로서 생성되면 메모리 공간이 변하지 않습니다. 고정된 것이죠. 그렇기 때문에 문자열 처리 작업이 모두 새로 객체를 생성해서 하게 합니다. 그러니까 애초부터 그렇게 설계된 클래스인거죠. 반면에서 StringBuffer 나 StringBui..
Software Engineering
2016. 6. 30. 12:06