목록ObjectStream (2)
안드로이드 개발자의 창고
출처 : 안드로이드 앱스쿨 2기 윤재성 강사님 수업 PPT 📖 FileOutputStream 프로그램에서 파일로 데이터를 전송할 때 사용하는 스트림이다. 데이터를 보내고자 하는 파일이 없으면 자동으로 생성된다. ✔️ 주요 메서드 생성자(파일이름) : 파일 이름의 파일을 열고 출력 스트림을 추출한다. 이 때 데이터를 덮어 씌워진다. 생성자(파일이름, boolean) : 파일이름의 파일을 열고 출력 스트림을 추출한다. 이 때 boolean 값을 true로 주면 쓰고자하는 내용이 뒤에 추가가 된다. write : 바이트 형태의 데이터를 파일로 쓴다. close : 스트림을 닫는다. flush : 메모리에 남겨진 데이터를 모두 송출한다. 📖 FileInputStream 파일의 데이터를 수신할 때 사용하는 스트림..
출처 : 안드로이드 앱스쿨 2기 윤재성 강사님 수업 PPT 📖 ObjectStream이란? 메모리상에 존재하는 객체를 송수신 할 수 있는 필터 스트림이다. 필터 스트림이므로 기본 스트림이 필요하다. 자바 프로그램 간에만 가능하다. 📖 직렬화란? 메모리 상에 존재하는(메모리에 나눠져 관리되고 있는) 객체를 출력할 수 있는 형태(바이트 배열 형태)로 만드는 것을 가르켜 직렬화 라고 부른다. 직렬화 하지 않은 객체를 스트림을 통해 입출력할 수 없다. 자바에서는 직렬화하기 위해 Serializable 이라는 인터페이스를 구현하면 된다. 📖 예제 전체 코드 import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.ObjectIn..