[Java] java.io 패키지 정리: 패키지와 스트림
·
☕Java/📝Java Programming
✅ 1. 스트림(Stream)이란?데이터가 한쪽에서 다른 쪽으로 연속적으로 흐르는 통로를 의미한며, 데이터의 흐름을 추상화한 객체가 Stream임.쉽게말해, Stream은 수도관 데이터는 그 안에서 흐르는 물과 같은 느낌이고, 개발자가 수도꼭지를 틀거나 잠그는 역할임.데이터를 바이트 단위로 입출력하기 위한 통로라고 생각하면 된다.자바에서 모든 IO 기반 통신은 스트림 기반으로 만들어져 있음. ( 네트워크, HTTP, 파일, 콘솔 등 )✅ 2. 스트림(Stream) 종류크게 기본 입력 스트림, 출력 스트림이 있으며 각각 기본 스트림과 보조 스트림을 제공해준다.기본, 보조 스트림 내부에서는 바이트 스트림, 문자 스트림으로 또 나누어지게 된다.(1) 기본 스트림Java I/O에서 입출력을 처리하는 가장 기본적..
컴퓨터의 이해 4강 - 컴퓨터의 입출력
·
🎓방송통신대학교/⚙️컴퓨터의 이해
목차1. 컴퓨터와 데이터 입출력2. 데이터 입력3. 입력 데이터 편집4. 정보의 출력5. 입출력의 미래 1. 컴퓨터와 데이터 입출력(1) 컴퓨터 시스템의 구성(2) 데이터의 처리 방식과 입출력[1] 일괄처리 방식- 흔히 배치 처리 방식을 의미하며, 데이터를 수집하였다가 일정 시점 단위로 일괄해서 처리하는 방식- 데이터를 모아 한꺼번에 처리하므로 효율적임- 성능 척도 : 시간당 얼마나 많은 양의 작업을 수행하는가?- 개별 요청이 즉시 처리되지 않으므로 기다리는 시간이 필요하다는 클라이언트 측 단점이 존재 한다.- 보조기억장치 등에 데이터를 모아서 처리한 후 보조기억장치나 프린터 등으로 처리 결과를 출력한다.예시 : OMR 카드를 통해 답안지 작성 모아진 답안지를 한 번에 입력장치에 넣고 성적 처리 출력을 ..
컴퓨터의 이해 3강 - 처리장치와 데이터 처리
·
🎓방송통신대학교/⚙️컴퓨터의 이해
목차1. 처리장치 ( CPU , 기억장치 )2. 수치 데이터의 표현과 진법변환3. 문자데이터의 표현방법4. 주기억장치 주소, 데이터 저장, 명령어5. 주기억 장치의 발달과정6. 입력, 처리, 출력의 데이터 처리과정 1. 처리장치(1) CPU (Central Processing Unit)- 중앙처리장치 : 처리를 실행하는 전자회로, 레지스터가 들어 있고 프로그램의 명령어를 가져와 해석하고 명령어가 명시한 대로 계산하고 데이터를 이동시키며, 시스템의 입력과 출력을 제어하는 역할을 한다. - 산술논리연산장치 : 가감승제(+,-,/,*) 및 논리명령을 수행하는 전자회로가 있다.- 제어장치 :컴퓨터시스템 전체를 지시 감독하며 조정, 입력과 출력제어, 연산 제어, 데이터 이동- 프로세서 레지스터 : 처리할 명령어를..