대용량 데이터의 자기 컬렉션에 week01-- 도로 _1

내 자신의 조사 후 발견, 그 큰 도로 데이터 수집에 미래에, 스레드, 네트워크 프로그래밍은 특히 중요하게, 이유있다?

빅 데이터 빅 데이터는 우리가 데이터를 처리하기 위해 바인딩, 이러한 데이터는 종종 집계 형태로 저장되기 때문에 매우 중요한 작업 세트를 파악합니다.

세트를 학습하기 전에, 우리는 개체의 배열을 보면 :

 

 

 이 객체의 배열은 우리가 배열의 어려운 문제가 발생 트래버스에 할당 과정에 생성되는 경우 : 배열의 크기는 불변이며, 데이터 유형은 우리가 방법의 새로운 요소를 삽입 할 그렇다면, 불변 합니까? 이 배열은 우리의 요구를 충족하지 못한 것은 분명하다.

이 시점에서 우리는 새로운 콘텐츠 수집과 접촉 할 것이다.

세트

첫째, 배열과 컬렉션을 비교

배열은보다 실용적인 어레이보다 유연성 어레이의 결점 설정 상당한 단점이 있으며, 객체 지향하지 않고, 다른 프레임 클래스 세트는 서로 다른 애플리케이션에 적합하다. 다음과 같이 :
1 : 오히려 오브젝트 자체보다는 기본 데이터 타입의 배열이 저장 될 수 있고, 객체는, 컬렉션 클래스 오브젝트 레퍼런스를 저장!
2 : 고정 된 배열은 쉽게 동적 동적 용량 모음 변화 변경할 수 없다. 
3 : 배열이 실제로 얼마나 많은 요소를 확인할 수없는 길이 만 배열의 용량, 크기 및 설정 (숫자가 말했다는) 정확히 어떤 요소를 알 수있는 
다른 구현 및 행사의 응용 프로그램뿐만 아니라 배열의 다양한 컬렉션 : 4 순차적으로 테이블 
5 : 수집 캡슐화, 상속 및 클래스의 다형 특성과, 클래스의 형태로 존재가 크게 소프트웨어 개발의 효율을 향상 복잡한 방법 및 특성의 간단한 조작에 의해 실현 될 수있다

둘째, 자바 컬렉션

 

컬렉션의 기원 :
우리가 일을 설명하기 위해 객체 지향 언어, 객체 지향 언어를 배우는이 객체에 의해 반사되어 여러 개체의 동작을 용이하게하기 위해, 우리는 저장할 수 이상의 개체를 삽입해야합니다. 그리고 여러 개체를 저장하기 위해, 당신은 기본적인 변수가 될 수는 없지만, 형 용기의 변수해야한다, 현재 우리의 지식에 우리는 내부 배운, 용기의 종류는 무엇입니까?
배열과 StringBuffer를 .? 우리는 단지 객체의 배열 인 배열을 선택할 수 있도록, 우리의 요구 사항을 충족하기 위해 특정 변화의 문자열 -하지만 StringBuffer와의 결과이다. 배열의 길이가 고정되어 있기 때문에 객체와 배열이 변화하는 요구에 적응하기 위해, 변화하는 요구에이 시간을 적용 할 수없는, 자바는 우리의 사용하기위한 클래스를 제공합니다.

다음 어레이 세트의 차이
A는 : 사이의 길이 차
배열의 길이는 가변 길이의 고정 된 세트이고

B는 : 다른 콘텐츠의
동일한 유형의 저장 요소들의 배열 및 구성 요소의 다른 유형의 세트를 저장할 수있다

C : 문제 데이터 요소 유형
기본 데이터 형식을 저장할 수있는 배열은 데이터 유형을 참조 전용 메모리 참조 타입의 세트를 저장할 수있다

A, 자바도 설정을 상속

 

 

 우리는 컬렉션의 시작을 시작, 보스, 다른 작은 위로를 쉽게 배울 수 방법을 배웠습니다.

메타 복수 저장하는 것은 우리를 검색 또한 다양한 요구를 가지고 예를 들어, 나는이 더 메타 검색 같은 요소를 가질 수 없습니다 싶어,

- 다음 - 또 다른 예를 들어,이 이상의 요소가 일정한 규칙에 따라 정렬합니다. 서로 다른 요구를 들어, 자바는 그래서, 자바 클래스의 많은 컬렉션을 제공하며, 클래스의 다른 세트를 제공합니다.

수업이 여러 다른 데이터 구조 세트는 다른 구조는 당신이 일을 저장할 수, 또한 그러한 판단, 접근로 등 이러한 것들을 사용 할 수 있어야한다, 중요하지 않습니다.

이러한 컬렉션을가 추출 계속 그렇게하고, 컨텐츠의 공배수 컬렉션이 있음을, 우리는 일반적인 내용이있는 경우, 결국 연속 아키텍처 수집을 형성 할 수있을 것이다.

. (1)  패키지 javaclassset]
 2  
3.  오기 의 java.util.ArrayList의]
 . (4)  수입 java.util.Collection으로]
 . 5  
. 6  공용  클래스 CollectionDemo1 {
 . 7  
. 8      공용  정적  무효 메인 (문자열 []에 args) {
 . 9          //는 모음 작성 
10          컬렉션 X = 새로운 새로운 ArrayList를 ()
 . 11          
(12)이다          // 메소드 첨가 원소 세트 추가 () 
13된다          x.add ( "헬로" )
 14          x.add ( "세계" );
 15          x.add ( "자바" );
16          x.add ( "안녕하세요" );  
17          // x.clear (); 
18          // 输出
19          에서 System.out.println는 ( "포함"+ x.contains ( "안녕하세요" ));  
(20)          에서 System.out.println ( "삭제 :"+ x.remove ( "안녕하세요" ));   
21          에서 System.out.println ( "크기"+ x.size ()); 
(22)          
23          에서 System.out.println ( "X"+ X);
24  
25      }
 26  
27 }

컬렉션 일반적으로 사용되는 방법 :

 

 

추천

출처www.cnblogs.com/wyh-study/p/11822964.html