[java] 자바 힙에 데이터 추가하기

자바 프로그램에서 동적으로 메모리를 할당하려면 힙(heap) 메모리를 사용해야 합니다. 힙에 데이터를 추가하는 방법을 살펴봅시다.

ArrayList 사용하기

ArrayList를 사용하여 힙에 데이터를 추가할 수 있습니다.

import java.util.ArrayList;

public class HeapExample {
    public static void main(String[] args) {
        ArrayList<Integer> heapList = new ArrayList<>();
        heapList.add(10);
        heapList.add(20);
        heapList.add(30);
    }
}

위의 코드에서 heapList에 데이터를 추가하는 방법을 보여주고 있습니다.

LinkedList 사용하기

LinkedList를 사용하여 힙에 데이터를 추가할 수도 있습니다.

import java.util.LinkedList;

public class HeapExample {
    public static void main(String[] args) {
        LinkedList<String> heapList = new LinkedList<>();
        heapList.add("Apple");
        heapList.add("Banana");
        heapList.add("Cherry");
    }
}

위의 코드에서 heapList에 데이터를 추가하는 방법을 보여주고 있습니다.

요약

자바에서는 ArrayList나 LinkedList를 사용하여 힙에 데이터를 추가할 수 있습니다. 힙 메모리를 사용하면 프로그램이 실행 중에 동적으로 메모리를 할당할 수 있고, 데이터를 유연하게 추가하고 관리할 수 있습니다.

이러한 자료구조를 활용하면 효율적으로 메모리를 확보하고 관리할 수 있습니다.

더 자세한 내용은 Oracle Java Documentation를 참고하세요.