이번 포스팅은 StringBuffer를 알아보고 StringBuilder와의 차이에 대해 포스팅하려고 합니다.StringBuffer와 StringBuilder의 차이우선, StringBuffer는 StringBuilder와 마찬가지로 불변 객체가 아닙니다.따라서, 문자열을 수정할 경우 String처럼 새로운 객체가 생성되지 않습니다.차이점- 두 클래스의 차이점은 thread-safe한가 그렇지 않은가로 나눌 수 있습니다.- StringBuffer의 경우 thread-safe합니다. StringBufferd가 가진 메서드에 synchronized가 붙어 있는 것을 확인할 수 있습니다. 즉, 멀티 스레드인 상황에서 안전합니다.- 반면, StringBuilder의 경우는 thread-safe하지 않습니다. 멀..
오늘은 StringBuilder에 대해 포스팅하려고 합니다. 정확히는 String과 StringBuilder의 속도차이에 대해 이야기하려고 합니다.StringBuffer와 StringBuilder의 차이는 다음 포스팅에 알아보겠습니다!StringBuilderStringBuilder 클래스는 변경가능한 문자열의 객체를 생성합니다.즉, String처럼 문자를 수정할 때마다 새로운 객체를 생성하지 않습니다.하나의 객체로 문자열을 수정하는 것이 가능합니다.StringBuilder stringBuilder1 = new StringBuilder("test");System.out.println("stringBuilder1 = " + stringBuilder1); // stringBuilder1 = testString..
- Total
- Today
- Yesterday
- 프로그래머스
- 람다
- 문자열더하기
- 스트림
- 항해99
- springboot
- 기능개발
- final
- jpa
- StringBuilder
- 대용량데이터
- 조회수
- redis
- 디자인패턴
- StringBuffer
- 깊은복사
- java
- 빌더패턴
- 리트코드
- 알고리즘 문제풀이
- Quartz
- 함수형 인터페이스
- 얕은복사
- leetcode
- 싱글톤패턴
- redisson
- 전략 패턴
- 알고리즘
- jwt
- scheduler
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |