WEB108 Map 인터페이스 Map 인터페이스▷ key-value 쌍으로 이루어져 있다. key또는 value만을 저장할 수 없다.▷ key는 배열의 index, value는 배열의 멤버 객체와 같은 의미이다.▷ key는 문자열, 정수형, Object 객체형 등의 다른 데이터 형이 될 수 있고, key 값을 사용자가 직접 입력한다.▷ 고유 값인 key와 연결된 객체들을 관리하는 집합▷ 데이터의 순서가 중요하지 않다. Map 인터페이스 주요 메소드 구현 클래스▷ HashMap* Hashtable과 함께 가장 많이 사용된다.* 보통 배개변수가 없는 생성자를 사용하지만 저장할 데이터가 많은 경우 초기에 크게 지정하는 것을 권장한다. ▷Hashtable* HashMap과 거의 유사하다.* 동기화를 제공한다. ▷ LinkedHashMap* .. 2016. 12. 14. List 인터페이스 List 인터페이스▷ 배열과 가장 형태가 비슷한(순서가 있다는 점, 중복 허용) Collection▷ 중복된 데이터를 허용하고 입력 순서대로(FIFO) 멤버 객체를 처리할 수 있다.▷ 구현 클래스들은 보통 순차 처리를 하고 대량의 데이터를 처리할 때 많이 사용된다.▷ 다른 Collection들 보다 속도가 빠르다.▷ Collection관련 클래스의 객체를 선언할 때는 제네릭을 사용하는 것을 권장. 한 클래스에 한가지 타입의 객체를 저장하여 컴파일 시 타입을 잘못 지정한 부분을 걸러낼 수 있다. 인터페이스 구현 클래스▷ ArrayList* 배열 기반으로 처리한다.* 멤버 객체의 순차적인 삽입, 삭제 시 가장 속도가 빠르다.* 배열을 사용하여 멤버 객체들을 처리하여 리스트 중간의 삽입, 삭제 시에는 유용하지.. 2016. 12. 14. Collection 인터페이스 Collection ▷ 목록성 데이터 를 처리하는 자료구조, 또는 멤버 객체를 관리하기 위한 클래스를 통틀어 이르는 말이다. ▷ 관련성 있는 Item 그룹을 단일 객체로 참조할 수 있는 기능을 제공한다. ▷ 여러 Element를 묶어 하나의 객체로 만든다. ▷ 데이터를 묶어 관리 및 처리를 편리하게 하기위해 많이 사용한다. ▷ java.util 패키지에 선언되어 있으며 Set, List, Queue 인터페이스가 Collection 인터페이스를 구현하고있다. Collection을 상속받는 인터페이스 ▷ Set : 중복을 허용하지 않는 객체들의 집합, 순서는 상관 없다. * 구현 클래스 : HashSet, TreeSet, LinkedSet ▷ List : 중복을 허용하는 객체들의 집합, 순서를 가지고 있다... 2016. 12. 14. 필터 필터 Filter▷ HTTP 요청과 응답을 변경할 수 있는 재사용 가능한 클래스. (정보와 흐름)▷ 객체의 형태이며 클라이언트에서 오는 request와 최종 자원(JSP, 서블릿, 기타) 사이에 위치하여 클라이언트의 requet 정보를 알맞게 변경할 수 있다.▷ 최종 자원과 클라이언트로 가는 response 사이에 위치하여 최종 자원의 request 결과를 알맞게 변경할 수 있다.▷ 클라리언트와 자원 사이에 여러 개의 필터가 존재할 수 있다. 이 여러개의 필터가 모여 필터 체인을 형성하게 된다. 이 때 요청 정보는 변경에 변경을 거듭하게 된다. ▷ 이러한 필터 기능은 사용자 인증이나 권한 검사와 같은 기능을 구현할 때 용이하게 사용된다. 2016. 12. 9. 이전 1 ··· 3 4 5 6 7 8 9 ··· 27 다음 반응형