분류 전체보기(14826)
-
List 인터페이스 주요메소드
List 인터페이스 주요메소드
-
List 인터페이스, List의 구현 클래스, List<E> 인터페이스를 구현 클래스의 인스턴스 저장 특징
List 인터페이스http://codedragon.tistory.com/5434 List의 구현 클래스List 인터페이스를 구현한 클래스에는 Stack과 Vector, ArrayList가 있습니다.List구조인 객체들은 Set과는 다르게 정렬상태를 유지하면서 각 요소들의 접근을 Set보다는 쉽게 할수 있는 구조입니다.
-
Collection Interface, Collection Interface 주요 메소드
Collection Interface컬렉션에 저장된 데이터를 읽고, 추가하고 삭제하는 컬렉션의 기본적이고 공통적인 메소드를 제공합니다.Collection은 인터페이스고 Collections는 클래스입니다.(주의) Collection Interface 주요 메소드boolean 형 메소드는 작업이 성공하면 true를 그렇지 않으면 false를 반환합니다.
-
자바 컬렉션 프레임워크 구조, 자바 컬렉션 인터페이스의 상속 구조
자바 컬렉션 프레임워크 구조자바 컬렉션 프레임워크는 다음과 같은 구조를 이루고 있습니다.
-
제네릭 제한, 제네릭의 제한(class) 형식
제네릭 제한· extends 예약어로 제네릭으로 올 수 있는 데이터 타입을 특정 클래스의 자식으로 제한할 수 있습니다.· extends를 통해 부모클래스가 무엇인지 지정하여 제네릭에 올수 있는 타입을 지정(제한)하게 됩니다.· extends는 상속(extends)뿐 아니라 구현(implements)의 관계에서도 사용할 수 있습니다. 제네릭의 제한(class) 형식 extends 키워드를 사용하면 타입 변수(type variable)에 특정 타입만을 사용하도록 제한할 수 있습니다. interface Property{ //... } abstract class Info{ //추상 메소드 public abstract int getInfo(); } class EmployeeInfo extends Info{ pub..
-
Generics(일반화) - 일반화(Generalization), 일반화 프로그래밍(Generic Programming), 제네릭의 필요성, 제네릭화의 이점
일반화(Generalization) 특수한 개념으로부터 공통된 개념을 찾아 묶는 것을 의미합니다. 일반화 프로그래밍(Generic Programming) · 일반화 프로그래밍은 일반화(generalization)를 이용하는 프로그래밍 기법 · 데이터 형식(Data Type) 일반화(generalize)를 이용하는 프로그래밍 패러다임 ♣제네릭(Generics) · JDK 1.5부터 도입된 기능입니다. · 제네릭은 클래스를 정의 할 때는 데이터 타입을 확정하지 않고 인스턴스를 생성할 때 데이터 타입을 지정하는 방법을 의미합니다. · Generics는 컬렉션(자료구조) 또는 객체들을 저장(수집)하는 구조적인 성격을 제공합니다. · 제네릭(Generic)은 클래스 내부에서 사용할 데이터 타입을 외부에서 지정하는..