프로그래밍 공부 이야기

  • 홈
  • 태그
  • 방명록

I/O 1

IO 와 NIO 를 이용한 입출력 (1/2)

자바에는 입출력을 위한 I/O API 존재한다.I/O 클래스는 두개가 존재하는데, 기존 I/O 와 자바4에 등장해서 자바 7에 재정리된 버퍼를 사용하는 New I/O 다. 버퍼버퍼에 대해 쉽게 이해하기 위해 먼저 마트에서 장을 본다고 가정해보자. 살 물건을 하나씩 계산대로 가지고 가기 보다는, 바구니에 담아서 한번에 가져가는 것이 이동시간도 적게 걸리고 힘도 덜 들 것이다. 버퍼는 바로 이 바구니와 비슷한 역할을 한다. 즉, 데이터를 다루기 전 일정 크기만큼 한번에 가져와 가지고 있는 저장소다. 덕분에 데이터를 사용하기 위해 매번 데이터를 찾으러 갈 필요가 없어 실행 시간이 빨라진다는 장점이 있다. 기본 I/O 클래스를 이용한 버퍼코드로 살펴보기에 앞서 일부 세팅이 필요하다.1. 더미 파일 생성파워쉘에서..

공부/java 2024.05.13
이전
1
다음
더보기
프로필사진

프로그래밍 공부 이야기

  • 분류 전체보기 (143)
    • 에러 기록 (15)
      • 배포 에러 (1)
    • 독후감 (0)
    • 파이썬 (0)
    • 공부 (3)
      • html --- css (10)
      • Bootstrap (1)
      • javascript (8)
      • jQuery (1)
      • java (39)
      • sql (3)
      • springboot (22)
      • kotlin (3)
      • 네트워크 (4)
      • 운영체제 (0)
      • JSP (1)
      • MyBatis (1)
      • C# (6)
    • 사이드 프로젝트 (6)
      • 코인 거래 내역 추적기 (6)

Tag

스프링MVC, java, 스프링부트, 인터페이스, 타임리프, 자바스크립트, C#, CSS, 자바, 에러, 클래스, http, 스프링, SQL, 빈, 코틀린, 테스트, 정렬, 오류, HTML,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/08   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바