스트링
-
버퍼 VS 빌더 VS String _ 코딩 테스트(개념편 java)알고리즘/문자열 2025. 1. 22. 15:38
▤ 목차">▤ 목차 저는 java로 지원할 예정이기에 문제 풀이 언어는 java입니다. 헷갈리는 개념1️⃣ 버퍼(buffer)와 빌더(builder) 그리고 String버퍼( buffer )- 메모리 공간을 의미한다. 데이터를 임시로 저장하는 메모리 영역이다.- 입출력(I/O) 작업에서 데이터를 효율적으로 읽거나 쓸때 사용된다. 한번에 데이터를 읽지않고 버퍼를 통해 일정 크기 단위로 데이터를 읽거나 쓴다. (읽기만 하는게 아님, 읽을때만 사용하지도 않)- I/O 성능을 개선하기 위해 일시적으로 저장한다. 예를 들어 파일을 읽을때 버퍼를 사용하면 파일의 내용을 작은 단위로 나누어 처리하고 한번에 큰 데이터를 메모리에 다 올려 놓지 않으므로 메모리 사용을 최적화할 수 있다. 빌더( builder )- 문자열..