Custom 자료형

[Java] Custom 자료형
Dec 13, 2023
Custom 자료형
 
커스텀 자료형을 만들어 본다
JVM을 실행하면 첫 번째로 static을 찾는다. static : 정적 메모리 영역, main이 실행되기 전에 뜬다. (메모리를 가장 많이 잡아먹음) heap : 동적 메모리 영역, main이 실행되는 도중에 뜬다.
 

static (정적 메모리 영역)

package ex04; class Person1{ static int age = 20; // JVM을 실행하면 첫 번째로 static을 찾는다. static char gender = '여'; } public class MemEx01 { public static void main(String[] args) { System.out.println(Person1.age); System.out.println(Person1.gender); } }
notion image
 

Heap (동적 메모리 영역)

package ex04; class Person2 { int age = 10; char gender = '남'; } public class MemEx02 { public static void main(String[] args) { System.out.println("1년 지남"); System.out.println("1년 지남"); System.out.println("1년 지남"); Person2 p = new Person2(); // Person2 class안에 static을 넣지 않고 여기서부터 불러옴. new 동적 할당 System.out.println(p.age); System.out.println(p.gender); System.out.println("메인 종료"); } }
notion image
Share article
RSSPowered by inblog