blues_log
article thumbnail

변수에는 크게 기본형참조형이 있다.


기본형

기본형 변수는 실제 값(data)를 저장한다.

다음 표가 데이터의 가장 기본이 되는 타입인 기본형이다.

 

 

- 기본형은 크게 논리, 문자, 정수, 실수형으로 분리할 수 있다.

  - 논리형 : boolean

  - 문자형 : char

  - 정수형 : byte, short, int, long

  - 실수형 : float, double

대체적으로 정수형은 int, 실수형은 double를 사용한다. (정말 큰 데이터를 사용할 때를 제외하고는 !!)

 


참조형

참조형은 기본형을 제외한 나머지 타입을 뜻한다.

  • 참조형 변수는 어떤 값이 저장되어 있는 주소(memory address)를 값으로 갖는다.
  • 타입에 관계없이 변수의 크기가 항상 4byte이다.
  • new를 사용해서 객체를 만드는 모든 데이터 타입이 참조 데이터형이라고 생각해도 된다. (단 String은 제외다)

기본형을 참조형으로 사용하기 (Wrapper class)

프로그램에 따라 기본타입의 데이터를 객체로 취급해야하는 경우가 있다.

 

다음 표와 같이 8개의 기본 데이터를 객체로 감싸주는 클래스를 래퍼 클래스(Wrapper class)라 한다.

이러한 래퍼 클래스는 모두 java.lang 패키지에 포함되어 제공된다.

 

기본 타입 래퍼 클래스
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean

 


참고

http://www.tcpschool.com/java/java_api_wrapper

https://opentutorials.org/module/516/5375

'Java > Java 정리' 카테고리의 다른 글

[Java] 조건문 - if 문  (0) 2023.05.03
[Java] 형 변환  (0) 2023.05.01
[Java] 패키지(package)  (0) 2023.04.26
[Java] 연산자  (0) 2023.04.13
[Java] 변수, 변수의 선언과 할당  (0) 2023.04.12