by CodeJin19
~1 min read

Categories

Tags

JAVA 2장 - 변수

들어가기 전에..

한 가지 고백하자면, JAVA의 정석 6장을 읽고 있는 중이다.

그리고 2장부터 5장까지는 기초적인 내용들이라 굳이 블로그에서 다룰 필요가 없다고 생각했었다.

하지만, 최근에 변수의 중요한 개념을 헷갈렸던 적이 있어서, 그 부분을 한 번 정리하고자 한다.


변수

JAVA의 변수는 크게 두 가지로 나뉜다.

  1. 기본형
  2. 참조형


참조형

참조형은 기본형을 제외한 모든 변수로, 두 가지 중요한 특성이 있다.

  1. JAVA에서는 참조형 변수 타입으로 클래스 이름을 사용한다.
    • 즉, 모든 클래스는 참조변수로 볼 수 있다.
  2. 참조형 변수는 객체의 주소를 저장한다.
    • 참조형 변수의 메모리 주소에는 객체가 저장된 주소가 저장된다.


기본형

기본형은 논리형, 문자형, 정수형, 실수형 4가지가 있다.

각각의 변수 타입은 아래와 같으며, 기본형에는 전체 8종의 변수 타입이 있는 셈이다.

  1. 논리형
    • boolean
  2. 문자형
    • char
  3. 정수형
    • byte, short, int, long
  4. 실수형
    • float, double

따라서 정리하자면 기본형의 특징은 아래와 같다.

  1. JAVA에서 기본형 변수는 총 8종이 있다.
  2. 기본형 변수는 데이터 값을 저장한다.
    • 기본형 변수의 메모리 주소에는 변수의 값이 저장된다.


출처

교재 - JAVA의 정석

노트 정리