1. 기본자료형과 객체자료형
기본 자료형 : 데이터가 변수에 직접 저장됨
(ex. int i = 10;)
(정수형, 실수형, 논리형)
객체 자료형 : 객체 메모리 주소가 변수에 저장됨
(C계열에서는 포인터라고 하고, Java에서는 레퍼런스라고 함)
2. Java 기본자료형
2-1. 문자열 String은 객체자료형
String str = 'ABCD';
3. 형 변환
자동(묵시적) 형 변환 : 작은 공간 → 큰 공간
//자동(묵시적) 형 변환
byte by = 10;
int in = by;
명시적 형 변환 : 큰 공간 → 작은 공간
//명시적 형 변환
int in = 100;
byte = by = (byte)in;
* 명시적 형 변환은 데이터가 누실될 수 있다.
(ex. inVar = 123456;의 출력 결과와 (byte)inVar 출력 결과가 다를 수 있다)
728x90
반응형
'개발자 :-) > Java' 카테고리의 다른 글
[Java] 연산자(Operator) (0) | 2022.08.19 |
---|---|
[Java] 특수 문자와 서식 문자 (0) | 2022.08.14 |
[Java] 변수 (0) | 2022.08.09 |
[Java] Java 프로그램의 실행 구조 (0) | 2022.08.09 |
[Java] Java 프로그래밍이란 (0) | 2022.08.09 |
댓글