[자바] 11일차 - 열거형(Enumeration), 인코딩(Encoding), 파일 입출력 :: 소림사의 홍반장!

11일차


열거형, Enumeration

- enum

- 자료형

- 제시된 값만 사용해야 하는 경우(선택)

-> 소속부서가 어디입니까? -> (총무부|영업부|기획부|생산부)

: 인사부 (x)

: 총무부 (o) -논리적인 오류를 검출할 수 있음

- 정의된 상수외엔 사용이 불가능하다

-> 개발자의 편의 증대, 실수 감소


2012/08/08 - [Dev. 자바/참고소스] - [자바 소스] enum의 간단한 사용



인코딩, Encoding

- 인코딩 방식의 종류

1. ANSI(ASCII)

2. PC949

3. EUC-KR

: (1~3) 영어(숫자,특수문자)는 1byte, 한글은 2byte

4. UTF-8

: 영어는 2byte, 한글은 3byte

5. UTF-16

: 영어는 2byte, 한글은 2byte


- 인코딩을 올바르게 사용하지 못하면.. -> 한글이 깨짐



파일 입출력

- 스트림, Stream

- 인코딩, Encoding <-> 디코딩, Decoding


1. 파일 관련 기능

- 파일 정보, 복사, 이동, 삭제, 생성 등..

2. 폴더 관련 기능

- 폴더 정보, 복사, 이동, 삭제, 생성 등..

3. 파일 입출력

- 텍스트 파일 입출력

- 바이너리 파일 입출력


파일 입출력 클래스

1. 바이트 단위

- FileInputStream

- FileOutputStream

2. 문자단위

- FileReader

- FileWriter

- 바이트 단위 입출력 클래스를 Wrapping한 클래스


다른 카테고리의 글 목록

Dev. 640시간 뭉개기/강의내용정리 카테고리의 포스트를 톺아봅니다