인터페이스
- 인터페이스: 서로 다른 사물이나 시스템 간 커뮤니케이션이 가능하도록 설계한 상호 작용 방식 --> 서로 다른 것을 연결 해주는 것
- 하드웨어 인터페이스: 서로 다른 물리적인 기기들을 연결

- 소프트웨어 인터페이스: 프로그램들의 상호작용 하는 방식으로 연결

- 사용자 인터페이스(UI): 사람과 컴퓨터간의 상호 작용

스트림
- 스트림: 영단어로 흐르는 시냇물을 의미함. 즉 데이터의 흐름을 의미
- 입력 스트림: 키보드, 마우스 등과 같은 입력 장치로부터 입력된 데이터 --> 순서대로 프로그램으로 흘러가는 데이터의 흐름 또는 소프트웨어 장치
- 출력 스트림: 프로그램에서 출력된 데이터가 프린터, 콘솔 등과 같은 출력 장치로 순서대로 전송되도록 보장하는 데이터의 흐름 또는 소프트웨어 장치