java
이 튜토리얼에서는 Java Collection 인터페이스와 그 하위 인터페이스에 대해 알아볼 것입니다.
Collection
interface는 Java 컬렉션 프레임워크의 루트 인터페이스입니다.
이 인터페이스의 직접적인 구현은 없습니다. 그러나 List
와 같은 하위 인터페이스를 통해 구현됩니다. , Set
, 및 Queue
.
예를 들어, ArrayList
클래스는 List
를 구현합니다. Collection
의 하위 인터페이스인 인터페이스 인터페이스.
<시간>
위에서 언급했듯이 Collection
인터페이스에는 Java의 다양한 클래스에 의해 구현되는 하위 인터페이스가 포함됩니다.
List
인터페이스는 배열과 같은 요소를 추가 및 제거할 수 있는 정렬된 컬렉션입니다. 자세한 내용은 Java 목록 인터페이스를 참조하십시오.
Set
인터페이스를 사용하면 수학의 집합과 유사한 다른 집합에 요소를 저장할 수 있습니다. 중복 요소를 가질 수 없습니다. 자세한 내용은 Java Set Interface를 참조하십시오.
Queue
인터페이스는 선입 선출(FIFO)에 요소를 저장하고 액세스하려는 경우에 사용됩니다. 방법. 자세한 내용은 Java 대기열 인터페이스를 참조하십시오.
Collection
인터페이스에는 개체에 대해 다른 작업을 수행하는 데 사용할 수 있는 다양한 메서드가 포함되어 있습니다. 이러한 방법은 모든 하위 인터페이스에서 사용할 수 있습니다.
add()
- 컬렉션에 지정된 요소를 삽입합니다.size()
- 컬렉션의 크기를 반환합니다.remove()
- 컬렉션에서 지정된 요소를 제거합니다.iterator()
- 컬렉션의 요소에 액세스하기 위해 반복자를 반환합니다.addAll()
- 지정된 컬렉션의 모든 요소를 컬렉션에 추가합니다.removeAll()
- 컬렉션에서 지정된 컬렉션의 모든 요소를 제거합니다.clear()
- 컬렉션의 모든 요소를 제거합니다.java
자바 ListIterator 인터페이스 이 튜토리얼에서는 예제를 통해 Java ListIterator 인터페이스에 대해 알아볼 것입니다. ListIterator Java 컬렉션 프레임워크의 인터페이스는 목록의 요소에 액세스하는 기능을 제공합니다. 양방향입니다. 즉, 목록의 요소를 양방향으로 반복할 수 있습니다. Iterator 확장 인터페이스. List 인터페이스는 listIterator()를 제공합니다. ListIterator 인스턴스를 반환하는 메서드 인터페이스. ListIterator의 메소드 ListItera
자바에서 가비지 컬렉션이란 무엇입니까? 자바의 가비지 컬렉션 프로그램이 자동으로 메모리 관리를 수행하는 프로세스입니다. Garbage Collector(GC)는 사용되지 않는 객체를 찾아 삭제하여 메모리를 회수합니다. Java에서 객체의 동적 메모리 할당은 일부 메모리를 사용하는 new 연산자를 사용하여 이루어지며 메모리는 객체 사용에 대한 참조가 있을 때까지 할당된 상태로 유지됩니다. 개체에 대한 참조가 없으면 더 이상 필요하지 않은 것으로 간주되고 개체가 점유한 메모리를 회수할 수 있습니다. Java가 할당 해제를 자동으로