interface 2

컬렉션 프레임워크(Collection Framework)

컬렉션 프레임워크(Collection Framework) - 프로그램 구현에 필요한 자료구조(data structure)와 알고리즘을 구현해 놓은 라이브러리 - java.util 패키지에 구현되어 있음 - 개발에 소요되는 시간을 절약하고 최적화된 라이브러리를 사용할 수 있다. - Colletion 인터페이스와 Map 인터페이스로 구성되어 있다. Colletion 인터페이스 - 하나의 객체의 관리를 위해 선언된 인터페이스로 필요한 기본 메서드가 선언되어 있다. 하위에 List,Set 인터페이스가 있다. push(),pop(),dequeue()(빼는것),enqueue()(넣는것) hashtable 검색해보기 hash -> 검색을 위한 조건,검색을 위한 알고리즘 index= hash(key) -> 키를 주면 ..

JAVA 2019.10.06

인터페이스(Interface)

인터페이스 - 모듈이 해야할 일을 정의 해놓은 것들의 집합 인터페이스로 무엇을 하는가? - 주로 설계할 때 사용 인터페이스를 구현한 클래스를 사용하게 되는데 우리가 사용 할 때 다양한 클래스를 사용 할때 다형성과 연관 인터페이스 역할 - 인터페이스는 클라이언트 프로그램에 어떤 메서드를 제공하는지 알려주는 명세 또는 약속 - 한 객체가 어떤 인터페이스의 타입이라 함은 그 인터 페이스의 메서드를 구현했다는 의미 - 클라이언트 프로그램은 실제 구현내용을 몰라도 인터페이스의 정의만 알면 그 객체를 사용 할 수 있음 - 인터페이스를 구현 해 놓은 다양한 객체를 사용함 - 다형성 ex) JDBC를 구현한 오라클, MSSQL 라이브러리 등 이미 구현 된 라이브러리가 인터페이스의 예시라고 생각하면 된다. ex) JDB..

JAVA 2019.10.02