파일 입출력
-자바 응용 프로그램상에서 다루는 데이터 > 데이터의 저장 장소 > 메모리 > 영구 보관 불가능
> 보조기억 장치> HDD + 파일기반 > 데이터 유지
1. 텍스트 입출력
- 문자(열) 쓰기/읽기
2. 바이너리 입출력
- 비문자(열) 쓰기/읽기 (01010101010101 -이진 데이터)
- 이미지, 동영상, 실행 파일 등..
인코딩,Encoding
- 문자 코드를 부호화(0,1)하는 작업
디코딩,Decoding
- 부호 데이터를 문자 코드를 변환하는 작업(복호화)
이코딩(디코딩)규칙(방식)
- 1=2=3=6(같은 규칙) 영어(1byte),한글(2byte)
1. ISO-8859-1
2. EUC-KR
3. ANSI
4. UTF-8
5. UTF-16
6. MS949
ANSI
1. 영어 : 1byte
2. 한글 : 2byte
UTF-8
- 현재 전세계 표준
1.영어 : 1byte
2.한글 : 3byte
UTF-16
1.영어 : 2byte
2.한글 : 2byte