자바 기본형 타입

윤비·2023년 10월 23일
0
post-custom-banner

// 아래 기본형 변수들은 실제로 숫자를 가지고 있다.

  • 1바이트는 8비트이다.

  • 논리형

    • 크기가 1byte이고 true와 false 중에 한 가지 값을 가질 수 있다.

    boolean b = true;

  • 문자형

    • 2byte크기를 가집니다. 문자는 작은따옴표를 이용하여 한 글자를 표현할 수 있다.

    char c = 'a';

  • 정수형

    • 정수형은 정수를 표현하는 데이터 타입인데 표현할 수 있는 정수의 범위에 따라서 다양하게 제공된다.

    • 정수형에서 가장 자주 사용하는 int는 4바이트이다.

    • long형은 8byte크기를 가진다. int 보다 더 큰 범위의 정수를 표현하고 싶을때 사용한다.

    byte bt = 1;

    short s = 2;

    int i = 3;

    long l = 4L;

  • 실수형

    • 실수형은 float과 double형이 있다.
    • float은 4바이트, double은 8바이트로 double은 float보다 더 큰 범위의 실수를 표현할 수 있다.

float f = 5.5f;

double d = 5.5;

// 기본형 변수 8종을 제외한 모든 변수는 참조형 변수이다.
// 참조형 변수에는 실체가 없다. 실체는 외부에 저장된다.
// 참조형 변수에는 실체를 조종할 수 있는 리모콘이 저장된다.
// 자바에서 리모콘의 크기는 모드 같다.
// 그래서 모든 참조형 변수의 크기는 8바이트 이다.(JVM 마다 다름, 딱히 중요하지 않음)
String str;
str = "안녕" + "하세요.";
// 엄밀히 말하면 str 에는 "안녕하세요." 가 들어있지 않다.
// str 에는 "안녕하세요." 라는 문자열 객체를 조종할 수 있는 리모콘이 들어있다.

profile
안녕하세요 응애 나 애기개발자
post-custom-banner

0개의 댓글