2013년 1월 15일 화요일

[Java] 자료구조

자료구조란 데이터를 효율적으로 사용할 수 있도록 구조를 만들어서 저장해 놓고 관리하는 것이다.

자바에는 다양한 자료구조를 클래스로 제공하고 있어서 new키워드로 쉽게 구현할 수 있다.
더나아가 클래스에 정의되어 있는 유용한 메소드는 강력하다.

따라서 개발자는 자료구조를 어떻게 구현하는지보단 어떻게 활용할 것인지에 대한 측면에서 접근하여 개발에 집중할 수 있다.

자료구조 중 가장 많이 사용되는 자료구조는 ArrayList이다.

ArrayList<E> list = new ArrayList<E>();

요롷게 객체를 생성하여 사용하면 그만이다. 쉽다. 여기서 <E>는 제네릭을 뜻하는데 제네릭은 어떤 객체의 참조변수를 담을지 결정하도록 미리 객체를 생성하면서 제한을 두는 것이다. 이렇게 하면 서로 다른 참조변수를 담을 위험성이 사라진다.

사용법은 간단하다.
1. 자료구조 생성
2. 데이터 삽입
3. 데이터 출력

이와같은 순서로 많이 사용될 것이다.


댓글 없음:

댓글 쓰기