DataType (2021-08-11)
language 는 DataType이 나뉜다
Java의 DataType의 경우 기본형과 참조형으로 나뉘는데
기본형의 경우 (primitive Type = 8EA) 참조형의 경우 (reference Type =8EA외의 것)이라고 불린다.
comput의 경우 뜻이 연산하다라는 의미를 내포하고 있는데 computer의 경우 기계로 대신 연산하다라는 의미를 가지고 있다. 일을 수행하려면 RAM에 입력을 하는데 그렇게 될 경우 Memory에 적재가 된다
moniter에서 서핑을 하기위해서는 browser가 필요한데 browser에서 사용할 입력값을 memory에 올린다는 것을 알수 있다.
메모리에 적재시 그 사이즈를 정한 부분 그것을 DataType이라고 한다.
- 논리형의 경우 : boolean의 값을 써서 true와 false의 값을 가지고 있다
- 문자형의 경우 : char의 값을 쓴다.
- 숫자형의 경우 :byte / short / int / long : 정수형
- 숫자형의 경우 :float /double : 실수형
- 즉, 기본적재를 위해서 정해놓은 기본형 이라고 할 수 있다.
byte b 의 값을 10이라고 대입하자. 즉 memory에 byte라는 공간을 만들어 10이라는 값을 적재하자
영어로는 byte Variable declaration (변수선언 )하였고 = 10 를 Variable Assignment(값의 대입)을 하였다고 한다.
즉 변수선언과 값을 대입했다고 할 수 있는데 수학에서는 = 을 대입하다라고 한다.
byte의 경우 128의 값을 입력하게 될 경우 incompatible type compile error : possible lossy conversion from int to byte 라는 error의 메세지가 출력된다. 128은 int값에 넣어야한다. 초과가 되었다는 compile error를 확인할 수 있다.
int와 double이 default의 값이다.