ㅇ 기본형 (primitive type)
1byte |
2byte |
4byte |
8byte |
|
논리형 |
boolean |
|
|
|
문자형 |
|
char |
|
|
정수형 |
byte |
short |
int |
long |
실수형 |
|
|
float |
double |
정수형과 실수형에서는 각각 int와 double이 기본이기 때문에, 접미사를 붙일 필요가 없다.
ex) float는 10.0f , long은 10L (접미사는 대소문자 구분이 없다.)
기본형은 실제 값을 저장한다.
ㅇ 참조형 (reference type)
기본형을 제외한 타입(4byte) 이다.
참조형은 객체의 주소를 저장한다.
ㅇ 타입과 기본값
boolean |
false |
char |
'\u0000' |
float |
0.0f |
int |
0 |
long |
0L |
String |
null |
ㅇ 리터럴 / 변수 / 상수 / 키워드
/* 예제 코드 */ int a = 100; long b= 200L; final float PI = 3.14f;
위의 코드를 보고, 밑의 표처럼 구분할 수 있다.
리터럴 |
100, 200, 3.14 |
리터럴 접미사 |
L, f |
변수 |
a, b |
키워드 |
int, long, float, final |
상수 |
PI |
'기타 > JAVA' 카테고리의 다른 글
[JAVA] Collection-List / ArrayList 사용하기 (0) | 2018.07.08 |
---|---|
[JAVA] 출력하기 / println (0) | 2018.06.20 |
[JAVA] public static void main(String[] args) (0) | 2018.06.20 |
[JAVA] 형변환 (0) | 2018.06.20 |
[JAVA] 명명 규칙 (0) | 2018.06.20 |