inblog logo
|
programmer
    Java

    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

    programmer

    RSS·Powered by Inblog