[java] 자바에서의 동적 메모리 할당
자바는 가비지 컬렉션(Garbage Collection)을 통해 메모리를 관리하므로 명시적으로 메모리를 할당하거나 해제할 필요가 없습니다. 그러나 동적으로 메모리를 할당하는 기능이 필요할 수 있다.
자바에서는 객체를 동적으로 생성하기 위해 new
키워드를 사용합니다. 코드 예시는 아래와 같습니다.
// 동적으로 문자열 객체 생성
String dynamicString = new String("Hello, World!");
// 동적으로 배열 객체 생성
int[] dynamicArray = new int[10];
동적으로 할당된 메모리는 가비지 컬렉션에 의해 자동으로 해제되므로 메모리 누수에 대한 걱정은 줄여줍니다.