728x90
반응형
1. 변수
- 데이터를 저장하는 메모리 공간의 이름(Symbol)
- 변수선언 : 메모리에 변수(기억공간)를 만드는 것 -> DataType + Variable
-> 변수가 선언되면 ST(변수테이블)에 등록이 된다.
2. 자료형(DataType)
- 변수의 크기와 변수에 저장될 데이터의 종류를 결정하는 것
- 기본자료형(PDT) : 컴파일러에서 기본적으로 제공해주는 자료형
종류 | 자료형 | 크기(byte) | 예시 |
정수 | short,int,long | 2,4,8 | 10,20 |
실수 | float, double | 4,8 | 23.4f, 34.567 |
문자 | char | 2 | 'A', 'a' |
불 | boolean | 1 | true(참), false(거짓) |
사용자정의자료형(UDDT) : 객체 자료형(Object DataType)
- 필요에 의해서 새롭게 만들어 사용하는 자료형
- 만드는 도구, 설계하는 도구, 모델링하는 도구가 필요하다. -> class
3. 할당
- 변수에 값을 저장(대입,할당)하는 것
- L-Value = R-Value
- L-Value = 변수
- R-Value = 값, 변수, 수식, 메서드 호출문
a=10;
a=b;
a=b+20;
728x90
반응형
'JAVA > Java TPC(생각하고, 표현하고, 코딩하고)' 카테고리의 다른 글
[JAVA] JVM의 메모리 모델(JVM이 사용하는 메모리 영역 - 4가지) (0) | 2022.07.17 |
---|---|
[JAVA] 메서드는 변수다(변수 vs 메서드 관계) (0) | 2022.07.17 |
[JAVA] 데이터를 이동하라 (변수 vs 배열의 관계) (0) | 2022.07.17 |
[JAVA] 관계를 이해하라 (V. D. A) (0) | 2022.07.16 |
[Java] 자바의 구동방식(JVM) (0) | 2022.07.14 |