Type
1.기본타입 : 값 자체를 저장하고 호출하면 값이 리턴된다.
*1 byte = 8 bit (0000 0000)
- bit = 0 과 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 |