값(value) : 특정 데이터를 표현하는 구체적인 단위
값이 시스템에서 사용되기 위해서는 (데이터) 타입이 필요하다 .
값에 형식과 의미를 부여하는 것이 데이터 타입이다.
시스템이 해당 값을 올바르게 저장, 처리, 해석할 수 있게 해주는 과정이다.
그렇다면 값을 구분하기 위해서는 타입을 알면 된다.
시스템에 사용되는 값은 Data와 동의어로 볼 수 있다.
그러면 값(Data)의 종류는 크게 4가지로 구분된다.
1. 숫자
2. 문자
3. 논리형
4. 주소
숫자는 정수와 실수로 나누어지고, 문자는 'A' 등 한가지 문자로 이루어지는데, 프로그램상에서 'A'는 정수 65로 대체될 수 있다. 그렇다면 문자는 결국 정수가 된다.
논리형은 0과 1로 이루어지는데, 이는 결국 정수값이다.
주소는 0x12등으로 표현되는데, 이도 마찬가지로 정수값이다.
따라서
값은 크게 정수형과 실수형으로 구분할 수 있다.
cf. 주소는 언제 사용할까 ? --> 값을 여러개 넣고 싶을 때, 그룹 안에 값 여러개를 넣고, 그 그룹의 주소를 가져오는 방법을 사용한다.
cf. 값이 여러개라는 것은 집합이라는 것을 의미하고, 자바에서는 객체로 표현한다.
'java' 카테고리의 다른 글
VisualVM 테스트 1 : 쓰레드 부하, Cpu 부하 확인 (1) | 2025.05.02 |
---|---|
연산자와 식, 문장 (0) | 2024.12.23 |
컴파일러(compiler)와 data, type (1) | 2024.12.23 |
프로그램과 객체지향형설계 (0) | 2024.12.23 |