네트워크 기초 (집공부) 1. 네트워크 기초-> 네트워크(network)는 여러 대의 컴퓨터를 통신 회선으로 연결한 것을 말한다.-> 지역네트워크는 회사, 건물, 특정 영역에 존재하는 컴퓨터를 통신 회선으로 연결한 것을 말하고, 인터넷(internet)은 지역 네트워크를 통신 회선으로 연결한 것을 말한다. 1-1. 서버와 클라이언트-> 컴퓨터가 인터넷에 연결되어 있다면 실제로 데이터를 주고받은 행위는 프로그램들이 한다.-> 서비스를 제공하는 프로그램을 일반적으로 서버(server)라고 부른다.-> 서비스를 받는 프로그램을 클라이언트(client)라고 부른다. 1-2. IP 주소와 포트(Port)-> IP주소 : 집주소로 우편물이나 택배가 오듯이 컴퓨터의 고유한 주소가 IP이다. (Internet Protocol)-> Port :.. 더보기 직렬화 역직렬화 (집공부) 자바는 메모리에 생성된 객체를 파일 또는 네트워크로 출력할 수가 있다. 객체는 문자가 아니기 때문에 바이트 기반 스트림으로 출력해야 한다.객체를 출력하기 위해 객체의 데이터(필드값)를 일렬로 늘어선 연속적인 바이트로 변경해야 하는데, 이것을 객체 직렬화 라고한다. 1. ObjectInputStream , ObjectOutputStream자바는 객체를 입출력할 수 있는 두 개의 보조 스트림인 ObjectInputStream과 ObjectOutputStream 을 제공한다. 1-1) ObjectOutputStream-> 바이트 출력 스트림과 연결되어 객체를 직렬화 하는 역할을 하고,-> 객체를 직렬화 하기 위해서는 writeObject() 메소드를 사용한다.ex)oos.writeObject(객체); 1-2).. 더보기 20180808 학원에서 네트워크 들어가기전에 개념 설명,직렬화 20180808 e.charSubStream(); 으로 파일 만들기test1.txt로 만들기파일 읽어오는거 할것이다. 한줄씩 읽어오는걸 해보겠다. ====================================================SaveLoad클래스 하나 만들었다.앞부분 작성할 테니 파일을 저장하고 불러오는거 하면 된다. =====================================================직렬화 -> 객체를 스트림을 통해서 전송하기 위한 작업 -> 직렬화 -> 객체는 덩어리가 크기 때문에 byte잘라주는 작업간단히 말하면 갖고있는 값들을 일렬로 나열한다 라고 생각하면 된다.객체화 하는걸 보고 역 직렬화 라고 한다.객체를 byte나열로 바꿔주고 사용하기위해선 객체를 바.. 더보기 이전 1 ··· 36 37 38 39 40 41 42 ··· 70 다음