InputStream 2

2022.03.18 입출력 속도

코드 리뷰에 앞서 이 코드는 수업을 위해 bad code로 작성되었습니다 코드 //bad code public static void main(String[] args) throws Exception{ //저장된 사진 불러오기 InputStream inputStream = new FileInputStream("C:\\zzz\\aaa.jpg"); System.out.println(inputStream); //복사본 만들기 OutputStream outputStream = new FileOutputStream("C:\\zzz\\copy.jpg"); //읽고 쓰는 시간 측정하기 위한 //시작점 long start = System.currentTimeMillis(); // 1970-01-01 이 기준점 //배열로..

2022.03.17 수업 정리< 입출력 용어 정리 >

17일부터는 입출력 부분의 수업이 진행되었습니다 소켓 통신을 이용해서 옆 사람과 메시지를 주고받는 형태의 수업을 진행했습니다 하지만 부득이하게 bad code 사용했기에 이번에는 코드 리뷰보다는 입출력 수업 중 언급하셨던 용어나 중요한 개념들을 정리해 보려고 합니다 네트워킹(Networking) : 두 대 이상의 컴퓨터를 케이블로 연결하여 네트워크를 구상하는 것 IP 주소 : 컴퓨터(host)를 구별하는데 사용되는 고유한 값 모든 컴퓨터는 IP 주소를 갖는다 서버 (Server) : 서비스를 제공하는 곳 클라이언트 (Client) : 서비스를 사용하는 곳 소켓(Socket) 떨어져 있는 두 호스트(서버 , 클라이언트)를 연결해주는 도구로써 인터페이스 역할을 한다 데이터를 주고 받을 수 있는 구조체로 소켓..