입출력 스트림
- Stream 이란?
배열이나 컬렉션(list, set, map)으로 원하는 값을 얻을 때 for문 도배를 방지하기 위해 나온 개념. - 스트림은 '데이터의 흐름’입니다. 배열 또는 컬렉션 인스턴스에 함수 여러 개를 조합해서 원하는 결과를 필터링하고 가공된 결과를 얻을 수 있습니다. 또한 람다를 이용해서 코드의 양을 줄이고 간결하게 표현할 수 있습니다. 즉, 배열과 컬렉션을 함수형으로 처리할 수 있습니다.
FileOutputStream
- write() : file에 원하는 것을 써 넣는 것.file에 입력하는 함수? -> 아직 파일에 적용은 안됨. 물
- flush(): 스트림 내의 내용을 전달하고 비우는 함수. -> 이 때 적용됨.
->물내림 레버 또는 버튼
- close() : 사용되고 빈 스트림을 종료시키는 함수. 메모리 낭비를 방지하기 위해 종료 선언함. 파이프 뚜껑 / 우물뚜껑
출력 스트림의 write메서드와 print 메서드의 차이
Print가 syso의 print라고 가정하면 간편성
write()는 file에, print()는 콘솔에 출력 가능
Print는 라이브러리를, write는 api?
Write는 import 사용
'IT > JAVA' 카테고리의 다른 글
[Java] 부동소수점, 고정소수점 (0) | 2023.06.08 |
---|---|
[Java] 개체(Entity) & 객체(Object) & 인스턴스(Instance) & 클래스(Class) (0) | 2023.06.08 |
[Java] Reference Type(참조형식)=참조 변수 (0) | 2023.06.08 |
[Java] 변수(Variable) (0) | 2023.06.08 |
[Java] 자바의 기본형(Primitive Type) 8가지 (0) | 2023.06.08 |