[JAVA] Data Type - 기본 자료형 vs 참조 자료형(1)

Soo·2023년 8월 22일
0

1) 기본 자료형(Primitive Data Type)

💡 데이터를 저장하기 위해 사용되는 자료형, 변수에 "실제 값"을 가지는 것을 의미함

2) 참조 자료형(Reference Data Type)

💡 실제 값을 갖는 것이 아닌 데이터가 저장된 "메모리의 주소 값"을 가지는 자료형, 해당 값은 객체를 참조하는 변수타입을 의미함

  • 참조형은 기본 자료형을 기초로 하여 만들어진 자료형으로, 대표적으로 JAVA에서 제공하는 String, Array, Map, Set 등과 같은 클래스(class)와 인터페이스(Interface), 열거형(Enum)이 해당됨
  • 추가적으로 필요에 따라 사용자가 참조형 타입을 정의 가능!

[example] 아래 코드에서
1) Person이라는 클래스가 존재함
2) 이 클래스는 다른 곳에서 new 연산자를 사용하여 생성되었음
3) person1 변수는 Person 객체를 참조하는 변수를 참조 자료형이라고 합니다.

class Person {
    String name;
    int age;
}

Person person1 = new Person();
person1.name = "John";
person1.age = 25;
profile
Soogineer's Devlog

0개의 댓글