코딩기록
Day - 22 [JAVA_MVC] String 문자열 본문
String 문자열
- Programming 에서 문자열을 다루는 것은 byte 와 char 뿐이다.
- 본래 문자열(string)은 char 의 배열(array) 이다.

- Java 에서는 문자열을 다루기 위한 String 이라는 class 를 만들게 된다.

- Client 의 요청에 "Hello String" 이라는 답변을 home.jsp 에 해 주는 기능을 만들어 보자

- String class 는 문자열과 관련된 많은 기능을 제공 해 준다.
- 우리가 앞으로 자주 사용하게 될 기능들에 대해서 알아 보자

StringBuffer 와 StringBuilder
- String 은 용량이 고정되기 때문에 문자열 추가 시 객체를 계속 생성 한다.

- StringBuffer 와 StringBuilder 는 용량이 변화하므로 새로운 객체를 생성하지 않는다.

- StringBuiler 도 마찬가지로 문자열이 추가될 때 새로운 객체를 생성 하지 않는다.
- 그럼 StringBuffer 와 StringBuilder 의 차이점은 무엇일까?

요약
- String 은 char 배열을 다루기 위한 class 이다.
- String 에는 문자열을 다룰 수 있는 여러 메서드 들이 존재 한다.
- String 에서 문자열을 추가 할 때 마다 객체가 증가 한다.
- 이런 객체 남발을 막기 위해 StringBuffer 와 StringBuilder 가 생겼다.
'study' 카테고리의 다른 글
| Day - 34 [Maria DB] Reference (relation) (0) | 2023.03.21 |
|---|---|
| Day - 34 [Maria DB] CONSTRAINT (0) | 2023.03.21 |
| Day - 30 [JAVA] - Multi Thread {Thread State/control (sleep..) , Demon Thread} (0) | 2023.03.15 |
| Day - 25 [JAVA_MVC] Generic , Linked List, HashSet (0) | 2023.03.08 |
| Day-10 [J-Query] - set, sample, css, class, hideShow, fade, slide, animate (0) | 2023.02.14 |