-
TIL_5(Input&Output)TIL 2020. 9. 1. 21:43
입력과 출력이란?
입력: 다른 곳에서 데이터를 가져오는 것. ex) 파일읽기, 이미지 동영상 불러오기
출력: 다른 곳으로 데이터를 내보내는 것. ex) 파일쓰기, 이미지 동영상 내보내기
입/출력 기본 클래스
InputStream, OutputStream:
입/출력에 사용되는 기본 클래스. 데이터를 1byte단위로 데이터를 전송.
FileInputStream / FileOutputStream:
파일에 데이터를 읽고/쓰기 위한 클래스
read(), write() 메서드 사용
DataInputStream / DataOutputStream:
byte 단위의 입출력을 개선해서 문자열을 좀 더 편리하게 다룰 수 있다.
BufferedRead / BufferedWriter:
byte 단위의 입출력을 개선해서 문자열을 좀 더 편리하게 다룰 수 있다.
'TIL' 카테고리의 다른 글
TIL_7(Method) (0) 2020.09.03 TIL_6(Exception Handling, Network) (0) 2020.09.02 TIL_4(Lambda Expressions, StringBuffer & StringBuilder, Collections) (0) 2020.08.31 TIL_3 (abstract class) (0) 2020.08.29 TIL_2 (abstract class, inner class, anonymous class, interface) (0) 2020.08.28