언어8 컬렌션 프레임웍 ( Collection Freamwork ) - ArrayList편 CollectionFeamWork 데이터군을 저장하는 클래스들을 표준화한 설계이다. 컬렉션(Collection) → 다수의 데이터 즉 데이터 그룹을 의미 프레임웍(freamWork) → 개발자 측면에서 조금더 편하게 개발할수있도록 조립되어있는형태 ※ List 상속형태 ArrayListList인터페이스 구현한 것이며 데이터의 형태는 배열의 순서, 중복값허용을 허용한다 ArrayList 함수 - 장점 배열에 구조이므로 데이터의 접근시간이 가장빠르다 - 단점 1. 크기를 변경하려면 배열생성 후 복사를 해줘야한다. 2. 데이터크기를 피하려고 크기를 크게 정해주면 메모리낭비를 하게 된다. 2018. 4. 21. 클래스 인스턴스의 생성과 사용 인스턴스의 생성과 사용 필자는 TvTest라는 클래스를 만든 후 위와 같이 정의했다. ※ Tv oc = new Tv(); 한문장으로 인스턴스 생성 가능하다. ①Tv oc; → Tv클래스 타입의 참조변수를 oc 라고 선언한다. 그러게되면 oc를 위한 공간이 마련되고 인스턴스가 생성되지 않았으므로 아무것도 할 수없다. ②oc = new Tv(); → 인스턴스가 메모리의빈공간에 생성이 된다. 각 변수들은 기본값으로 초기화 된다.( 공간 확보 아래 사진 참고. ) 2018. 4. 12. 이전 1 2 다음