본문 바로가기

JAVA

1.파일 입출력(Data)

파일 입출력

 -자바 응용 프로그램상에서 다루는 데이터 > 데이터의 저장 장소 > 메모리 > 영구 보관 불가능 

 > 보조기억 장치> 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





'JAVA' 카테고리의 다른 글

파일 입출력 예제  (0) 2018.08.02
2.파일 입출력(Data)  (0) 2018.08.02
File.io  (0) 2018.08.01
Stack 구현  (0) 2018.07.31
Queue 구현  (0) 2018.07.31