개발의 시작과 끝

2020.06.02 / Day - 48 자바 뉴렉처 강의 16. 콘솔 출력과 문자코드 본문

풀스택/자바 공부, 복습

2020.06.02 / Day - 48 자바 뉴렉처 강의 16. 콘솔 출력과 문자코드

개발지혜 2020. 6. 2. 10:31

48일차

 

16강 - 콘솔 출력과 문자코드

 

키보드에는 키를 식별하는 번호인 키 코드가 있어 키보드에있는 라벨 번호가 아니라 키 코드가 입력된다.

하지만 여기에 입력될 수 있는 키의 종류가 우리가 사용하는 모든 문자를 대변하지는 않기 때문에

미국에서 영문자를 포함한 다양한 기호들에 코드를 부여했다.

이 문자들을 대신할 수 있는 식별 문자를 ASCII(American Standard Code for Information Interchange)라고 한다.

영문자를 베이스로해서 EUC-KR, EUC-JP 등 각국의 문자코드를 확장을 했다.

하지만 같은 코드이지만 동일하게 번역되지 않아 이를 보완할 UNICODE가 탄생하게 된다.

이 코드는 전세계 각국의 언어들을 다 같이 쓸 수 있도록 할 수 있게

즉, 특정 국가에만 선택적이지 않도록 한다.

 

스트림 버퍼에 쓰는 것은 System.out.write(3); 이며, 이를 내보낼 때는 System.out.flush(); 를 쓴다.

하지만 출력하고 싶은 출력하는 것이 아니라 출력하고싶은

코드값을 찾아서 코드값을 입력해야 원하는 출력 문자가 나온다. 

다만, 코드를 다 외울 수는 없기 때문에 홑따옴표를 붙여서 '3'이런식으로 써야 한다.