1. 컬렉션 소개
1. 개념: 컬렉션은 가장 기본적인 컬렉션 인터페이스입니다. 컬렉션은 개체 그룹, 즉 컬렉션의 요소를 나타냅니다. 일부 컬렉션은 동일한 요소를 허용하지만 다른 컬렉션은 허용하지 않습니다. 일부는 정렬할 수 있지만 일부는 정렬할 수 없으므로 두 개의 하위 클래스 인터페이스인 List 및 Set가 파생됩니다.
2. 맵을 통해 직관적으로 컬렉션 이해하기
2. 맵 소개
1. 개념: 맵은 키-값 쌍 형태의 컬렉션입니다. 해당 요소는 키와 값으로 구성됩니다. Map의 키는 고유하며 값은 반복될 수 있습니다.
2. 지도를 통해 지도를 직관적으로 이해하세요
3. 스레드 안전성과 비스레드 안전성에 대해 여러 번 언급했듯이 간략한 소개는 다음과 같습니다.
1. 여러 스레드 클래스가 특정 클래스의 특정 메서드(메서드 내에서)를 동시에 작동하여 오류 없이 이 클래스의 특정 멤버 변수 값을 수정하는 경우 해당 메서드는 스레드로부터 안전하다고 말합니다.
특정 클래스의 메서드가 스레드로부터 안전한지 여부를 결정하는 핵심은 다음과 같습니다.
(1) 메서드가 클래스의 멤버 변수를 수정하는지 여부
(2) 메서드를 잠글지 여부 (동기화된 키워드 수정 사용 여부)
2. 스레드 안전하지 않음:
여러 스레드 클래스가 특정 클래스의 특정 메서드(메서드 내부)를 동시에 작동하여 이 클래스의 특정 멤버 변수 값을 수정하면 오류가 발생하기 쉽습니다. 발생하므로 이 메서드는 스레드에 안전하지 않다고 말합니다. 이 메서드를 스레드로부터 안전하게 만들려면 동기화된 키워드를 사용하여 메서드를 수정하세요.
위 내용은 Java 컬렉션 프레임워크 설명 1부의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!