관리 메뉴

오버플로

[Java] charset / early return 본문

Java

[Java] charset / early return

NACO 2021. 9. 6. 00:46

 1. charset 

- 컴퓨터에서 문자를 사용하기 위해 미리 정의해둔 문자 테이블

- 종류 : 완성형 charset, 조합형 charset  // 조합형 charset은 지금 없어짐

- 조합형 : 자음과 모음을 조합하여 글자를 생성, 모든 한글을 표현할 수 있음 (예전 아래아한글이 제공)

- 완성형 : 모든 글자를 만들어 두고 사용하는 charset, charset에 존재하지 않는 문자는 표기할 수 없음

   

*  1byte charset, 2byte charset, 3byte charset이 있음

  • 1byte charset : 8859_1 => 영어(대,소), 숫자, 특문
  • 2byte charset : EUC-KR(국제표준), KSC5601(국내표준-X), MS949(마이크로소프트사-기업) => 영어(대,소), 숫자, 특문, 한글
  • 3byte charset : UTF-8(국제표준) => 영어(대,소), 숫자, 특문, 한글 => 국제 표준인 UTF-8을 많이 씀

 

 2. early return 

- method의 반환형이 void인 경우 값을 가지지 않은 return을 사용할 수 있음

- 괄호 갯수가 줄어서 가독성이 향상됨

- Ex. if~else문의 경우, if가 엄청나게 길때 사용하면 좋음!!

  기존 구문의 경우)

            return 값;

           -> 반환형이 존재할 때 사용하는 return, 값을 내보내는 일

  early return의 경우)

            return ;

           ->  반환형이 존재하지 않을 때 사용하는 return - 아랫줄의 코드를 실행하지 않고 호출한 곳으로 돌아가는 일

Comments