참조형
-
[JAVA] data type : 원시형과 참조형의 차이Programming🧑💻/Java 2022. 9. 28. 23:10
- 참조형(Reference type) // String class로 "java"라는 문자열을 객체를 만든뒤 // language 변수는 만든 객체를 참조한다. String language = new String("java"); - 원시형(primitive type) // 변수 a에 값 1을 저장한다. int num = 100; 변수에 값을 지정할 때 변수를 지정 시 Stack 영역에 변수가 올라간다. 원시형 변수를 사용하면 Stack 상에서 변수가 값을 지니고 있다. "new" 키워드를 사용하여 클래스를 통해 객체를 만들면 Heap 영역에 생성한 객체에 대한 메모리가 할당되어 저장된다. 참조형 변수를 사용하면 원시형 변수가 Stack 상에 값을 가지고 있는 것과 달리 객체가 저장되어 있는 Heap의 메..