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시간 뭉개기 > 강의내용정리' 카테고리의 다른 글
[데이터베이스] 14일차 - 테이블 생성.변경.삭제.관리, 제약조건, 데이터 삽입.수정.삭제, (0) | 2012.08.14 |
---|---|
[데이터베이스] 13일차 - 오라클 설치, 명령어, 권한, 롤 (0) | 2012.08.13 |
[자바] 10일차 - 배열, 컬렉션(ArrayList, HashMap), 예외처리(try~catch, throw, 사용자예외클래스) (0) | 2012.08.07 |
[자바] 9일차 - interface, 상속관계에 있는 클래스간의 형변환 (0) | 2012.08.06 |
[자바] 8일차 - 클래스 상속, 오버라이딩, super VS this, 추상클래스, 비정형인자, 래퍼클래스, final 키워드 (0) | 2012.08.03 |