java

값(value)과 타입의 관계

다름임 2024. 12. 23. 10:52

 

값(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