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 - 아랫줄의 코드를 실행하지 않고 호출한 곳으로 돌아가는 일