자바의 컬렉션
자바에서는 자료 관리를 컬렉션으로 정의하며 자료 관리하는 목적에 따른 클래스들을 java.util 패키지에서 제공함
자료구조의 특징
효율성(Efficiency) - 상황에 맞는 알고리즘을 사용하여 자료를 구조화시키기 때문에 효율적으로 동작함 - 상황에 맞는 적절한 자료구조를 이용하게 되면 데이터 처리의 효율을 높일 수 있음
추상화(Abstraction) - 복잡한 자료, 모듈, 시스템 등으로부터 핵심적인 개념 또는 기능을 간추려 내는 것 - 자료구조의 추상화는 실제 구현한 언어가 무엇인지에 따라 실제 그 코드는 다르지만, 추상적인 개념에 대해서만 알고 있으면 되기 때문에 언어에 종속적이지 않다는 특징을 가짐
자바에서는 자료 관리를 컬렉션으로 정의하며 자료 관리하는 목적에 따른 클래스들을 java.util 패키지에서 제공함
재사용성(Reusability) - 자료구조를 이용하여 데이터를 처리할 경우 해당 자료구조의 인터페이스만 이용하여 데이터를 처리하도록 하므로 모듈화가 가능함 - 이는 자료구조를 설계할 때 특정 프로그램에 맞추어 설계하지 않고 다양한 프로그램에서 사용될 수 있도록 범용화하여 설계함으로써 가능함
댓글 없음:
댓글 쓰기