loading

프로그래밍/JAVA

BufferedWriter과 System.out.print의 차이점

침착곰 2021. 4. 19. 13:49
반응형

안녕하세요

BufferedWriter과 System.out.print의 차이점의 대해서 제 나름대로의 차이점에 대해서 알아보겠습니다

이번에 알고리즘 문제를 풀면서 BufferedWriter를 알게되었습니다

두 구분을 쓰면서 어떻게 동작하는지 어떤 차이가 있는지 제 나름대로 정리해봤습니다

 

알고리즘을 풀다보니 파일 입출력에 대해서 메모리 최적화가 필수적으로 필요합니다

System.out.print는 사용하기에는 간단하지만 최적화에는 좋지 못 합니다

알고리즘에서는 최적화를 위해 BufferedWriter를 사용해서 구현을 합니다

속도측면에서 빠른 이유는 Buffer에 있는 내용을 바로 출력하기때문입니다

 

System.out.print는 외부적으로 정의된 속성이며 인스턴스화가 되지 않습니다

외부의 속성을 호출하여 문자열을 생성하고 그것을 콘솔로 보내서 출력하는 형식입니다

속도적으로 느릴 수밖에 없습니다

 

위의 부분에 대한 설명은 이클립스의 메소드 설명을 파파고 번역으로 돌려서 간단하게 요약해봤습니다

여기까지 차이점에 대한 설명이었습니다

프로그래밍 개발에 있어서 조금이라도 위 글이 도움이 되셨으면 좋겠습니다 ㅠ

반응형
그리드형