[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를 참고하세요.