StringBuffer, StringBuilder
StringBuffer, StringBuilder String은 Immutable Object이다. 때문에 입력한 String이 변경될 경우 새로운 memory(Heap)에 변경된 String 객체가 생성된다. 그래서 String을 parsing하여 "+" 연산으로 새로운 문자열을 생성하면 memory(Heap)가 낭비되고, 속도도 느리다. 이런 이유로 JDK 1.5 버전 이전에는 성능상 이슈가 있었지만 JDK 1.5 부터 StringBuffer, StringBuilder가 생기면서 이슈가 해결되었다. 또한 String을 사용하더라도 Compile시 String을 StringBuilder로 Compile되도록 변경되었다. 하지만 명시적으로 StringBuilder를 사용하는것이 좋을것 같다. String..
Programming/Java
2016. 8. 23. 21:02
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- DI
- Query DSL
- scikit-learn
- java generic
- Spring
- docker
- Typesafe Config
- 복합키 Mapping
- @Primary
- Sprint RetryTemplate
- java Equals
- Join Table
- Registrar
- Spring Registrar
- Mapping
- guava
- Embeddable Mapping
- spring spel
- Criteria
- Charles proxy
- JPA
- Spring JDBC Template
- Property
- Akka
- Discriminate Mapping
- JPA Criteria
- java EqualsAndHashCode
- SmartLifecycle
- Embedded Mapping
- RetryTemplate
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함