날아라쩡글이의 블로그입니다.

DataType (2021-08-11) 본문

java (학원 전) story/java 코딩 파일 정리

DataType (2021-08-11)

날아라쩡글이 2021. 8. 11. 15:25
반응형

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의 값이다. 

반응형
Comments