차곡차곡 성 쌓기

  • 홈
  • 태그
  • 방명록
프로필사진

차곡차곡 성 쌓기

  • 분류 전체보기 (178)
    • CS (37)
      • 컴퓨터 구조 (14)
      • 인터넷 (1)
      • 알고리즘 (10)
      • 자바 (10)
    • 알고리즘 (102)
      • 백준 (88)
      • 프로그래머스 (13)
      • 코딩 테스트 (0)
    • 개발 일지 (6)
    • IT 정보 (7)
      • 스프링 부트 (6)
    • ... (0)
    • Soma (7)

ByteArrayOutputStream 1

[kotlin, Java] ByteArrayOutputStream과 ByteBuffer의 차이

ByteArrayOutputStream과 ByteBuffer는 모두 데이터를 저장하고 조작하는 데 사용되는 클래스이다. 그러나 사용 목적과 동작 방식에 차이가 있다. ByteArrayOutputStream ByteArrayOutputStream은 Java의 java.io 패키지에 속하는 클래스로, 바이트 데이터를 메모리에 버퍼로 저장하는 역할을 한다. 데이터를 쓰는 작업(Write)을 주로 수행 한다. 따라서 데이터를 추가하거나 쓸 때는 내부적으로 자동으로 크기가 조정된다. 버퍼의 크기가 부족할 경우 (현재 사이즈)* 2 방식으로 조정 된다. 이때 버퍼의 메모리는 새롭게 할당된다. ByteArrayOutputStream에 데이터를 쓰는 경우, 버퍼에 데이터가 계속 추가되며, 필요한 시점에서 데이터를 가져..

IT 정보 2023.08.01
이전
1
다음
더보기

© selinak

티스토리툴바