논리형 - boolean
boolean power = true;
boolean checkes = False; //에러 대소문자가 구분됨 true 또는 false만 가능
boolean은 true와 false 중 하나를 저장할 수 있으며 기본값(default)은 false이다.
논리 구현에 주로 사용된다.
문자형 - char
문자형 char역시 한 가지 자료형밖에 없다.
char ch = 'A'; //문자 'A'를 char타입의 변수 ch에 저장
위의 문장은 변수에 '문자'가 저장되는 것 같지만 실재로는 문자의 유니코드 65가 저장되는 것이다.
'A' = 65
'a' = 97
'0' = 48
배열의 자료형과 기본값
자료형 | 기본값 |
boolean | false |
char | '\u0000' |
byte, short, int | 0 |
long | 0L |
float | 0.0f |
double | 0.0d 또는 0.0 |
참조형변수 | null |
인코딩과 디코딩(encoding & decoding)
인코딩은 'A'를 유니코드 65로 변환해서 저장하는 것을 말하고 65를 다시 'A'로 변환하는 것을 디코딩이라고 한다.
암호화를 인코딩, 해석을 디코딩이라고 보면 된다. 만약 웹브라우저의 인코딩 설정이 웹페이지의 인코딩과 다른 경우 글자가 알아볼 수 없게 깨져서 나온다.
https://www.convertstring.com/ko/EncodeDecode/Base64Decode
Base64로 디코딩 - 온라인 Base64로 디코더
당신의 Base64로 여기에 텍스트를 디코딩 복사 파일로 디코딩 Base64로 다운로드 :
www.convertstring.com
아스키(ASCII)
ASCII는 'American Standard Code for Information Interchange'의 약어로 정보교환을 위한 미국의 표준 코드란 뜻이다.
아스키코드는 255가지이므로 한글을 표현하기에는 부족해서 한글을 표시하기 위해서는 확장 아스키(Extended ASCII)를 사용한다 한글 윈도에서 작성된 문서는 기본적으로 'CP949(확장 완성형)'로 인코딩 되어 저장된다.
'JAVA 02강 변수(Variable) > 기본형' 카테고리의 다른 글
정수형 과 실수형(integer, real number) (0) | 2021.07.11 |
---|