본문 바로가기
IT★_공부

자바의 Type(1)

by 문또끼 2022. 8. 22.

Type

1.기본타입 : 값 자체를 저장하고 호출하면 값이 리턴된다.

*1 byte = 8 bit (0000 0000)

  • bit = 0 과 1
  1. 참조타입 : object를 상속받은 모든 클래스. 값이 저장된 주소값을 저장하고 호출 시 주소값이 반환된다.
  • String(문자열) : 참조타입이지만 기본타입처럼 사용 가능한 타입.

wrapper class : 기본타입을 객체로 다루기 위해서 사용하는 클래스로 기본타입을 참조타입으로 바뀐 것. boxing : 기본타입을 참조타입으로 바꿔주는 것. ( int → integer) unboxing : 참조타입을 기본타입으로 바꿔주는 것.( integer →int)


형변환

byte (1)-> short / char(2) -> int(4) -> long(8) -> float(4) -> double(8)

char(문자) → int(숫자) 로 형변환 시 유니코드 값으로 형변환됨.

1. 묵시적 형변환 : byte수가 작은쪽에서 큰 쪽으로 갈 때 자동으로 형변환 됨.

2. 명시적 형변환 : 자동형변환 안될 때 수동으로 형변환해주는 것. ㄴ 예 : (데이터타입)데이터값  (예 . int b = (int)100.0f;)

 

 

 

 

 

/* * 기본타입 -> 참조타입(wrapper class)

* 1. byte -> Byte

* 2. short -> Short

* 3. int -> Integer

* 4. long -> Long

* 5. float -> Float

* 6. double -> Double *

* 7. char -> Character *

* 8. boolean -> Boolean *

* 참조타입은 기능을 사용할 수 있다! */

 

'IT★_공부' 카테고리의 다른 글

자바의 배열 Array  (0) 2022.08.22
자바의 Method  (0) 2022.08.22
자바의 Type(2)  (0) 2022.08.22
Java기본  (0) 2022.08.22
[Java] java란?  (0) 2022.08.22