hansjour 개발일지

  • 홈
  • algorithm

2024/06/20 1

[JAVA] BufferedReader, BufferedWriter 사용해야 하는 이유

자바에서 입력은 Scanner 통해 받고,출력은 System.out.println("") 을 통해 한다. 평상시에는 이러한 입,출력이 문제가 되지 않지만 특정 상황의 경우 이것을 쓰는 것이 적합하지 않을 때가 있다. 바로 코딩테스트와 같은 시간 제한이 주어진 상황에서 컴파일이 완료되어야 하는 경우이다.원래 쓰던 대로 하면 시간 초과 오류가 뜬다.이 때 오류를 해결할 수 있는 방법은 입, 출력을 더 빠르게 받는 것이다!나는 코딩 테스트로 인해 이 방법을 알아보면서StringBuffer가 성능이 좋은 이유가 있듯이, BufferReader가 더 빠른 이유가 궁금해졌다. ■ 버퍼링 개념버퍼링은 데이터를 한 번에 조금씩 읽거나 쓰는 대신, 더 큰 덩어리로 읽거나 쓰는 방법이다. 이렇게 하면 디스크나 네트워크 같..

Programming Languages/Java 2024.06.20
이전
1
다음
프로필사진

hansjour 개발일지

궁금해서 공부하는 블로그

  • 분류 전체보기 (160)
    • Server (12)
      • Linux (6)
      • 클라우드 (3)
    • Programming Languages (21)
      • Java (16)
      • Python (2)
      • C,C++ (2)
    • Backend-dev (14)
      • Spring (4)
      • Django (4)
      • nodeJS & express (6)
    • Web (3)
    • Network (1)
    • DevOps (5)
      • Git (4)
      • Docker (1)
    • alorithm (95)
      • programmers (60)
      • Baekjoon (34)
    • IoT (1)
      • raspberryPi4 (1)
    • 생활리뷰 (6)

Tag

dfs, 알고리즘, java, 깊이우선탐색, 리눅스, 자료구조, 백준, 프로그래머스, 코딩테스트, 실버1, 배열, 스택, 탐색, 실버2, github, 큐, 스프링부트, 스프링, 코테, 자바,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

  2024. 06  
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.