자바 IO 노트 스트림

나는

입출력 스트림 유형 :

1 스트림 입력 - 출력 스트림

2, 바이트 스트림 - 문자 스트림

 

흐름의 운영 개념 :

 

 

1 , 바이트 스트림 - 읽어 바이너리 파일

inputStream을 / OutputStream에 // 추상 클래스는 읽기 - 쓰기

FileInputStream에 / FileOutputStream에 // 구현 클래스는 읽기 및 쓰기

버퍼 BufferedInputStream을 /의 BufferedOutputStream // 클래스 - 두 개 이상의 기능 클래스를 캡슐화

 

2 ,字符流

리더 / 라이터는 추상 클래스를 //

을 FileReader / FileWriter // 구현 클래스

의 BufferedReader / BufferedWriter의 // 확장 구현 클래스

InputStreamReader / InputStreWriter // 바이트 문자가 실제 응용 프로그램에 나타납니다 변환

 

IO는 일반적으로 사용되는 함수를 만들 &

 

 

 

사용 기본 조작

 

 

 

그리고 일련의 안티 대상 시퀀스

직렬화 - 쓰기

ObjectOutputStream에 os_1 = 새로운 ObjectOutputStream의 (신규의 FileOutputStream ( "路径"), 거짓); // 创建

os_1.writeObject (개체 1);

os_1.writeObject (개체 2);

os_1.close (); // 스트림을 닫습니다 기억

역 직렬화 - 읽기

ObjectInputStream를 = 새로운 ObjectInputStream에 (새 FileInputStream에 ( "경로"))입니다; // 만들기

(객체 1) is.readObject는 (1) = 개체 및 판독 // 객체 타입 1 변환

(개체 2) is.readObject는 () = 2 개체와 판독 대상 // 2 형으로 변환

() .close된다; // 스트림을 닫습니다 기억

 

오래된 구 개 학교 공동체 구성원들은 생산

추천

출처www.cnblogs.com/ljxt/p/11609084.html