Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Calendar Class
- for문
- 개발
- 클래스의구조
- 독학
- 코딩
- 프로그래머스
- 사용자 정의 예외처리
- 상속
- 생성자
- 캐스팅연산자
- AoutoBoxing
- userDefineException
- 비전공자
- 예외처리
- 추상화
- 취준생
- 국비지원
- 가위바위보프로그램
- 개발자
- Java
- super 생성자
- 백앤드
- 부모 생성자
- 자바
- 알고리즘
- Date Class
- do~while문
- 예외던지기
- exception
Archives
- Today
- Total
목록스레드 (1)
유난스런 개발 기록
[JAVA] Day-11 _ StringBuilder & StringBuilder (StringBuilder를 중심으로)
day-11 StringBuilder & StringBuffer StringBuilder 와 StringBuffer를 사용하는 이유 ? String 클래스의 가장 큰 특징은 불변성(immutable) 이다. 즉 String 클래스를 사용하여 메모리를 할당하면, 새로운 문자열을 추가 할 때 기존의 메모리를 수정하는 것이 아니라 아예 새로운 메모리를 할당하기 때문에 자원의 낭비가 일어난다. 이러한 이유 때문에 문자열의 변경이 많다면 StringBuilder & StinrgBuffer를 사용하는 것이 효율적이다. 아래의 예시 코드와 같이 String을 사용한 경우를 확인해보자. package my.day11.b.stringbuilder; public class StringBuilder_main { public..
개념정리/JAVA
2023. 1. 23. 18:06