Heap, bean, Spring, HashSet

안규원·2021년 7월 10일
0

IT단어장

목록 보기
8/13

🍁 Heap

  • 최댓값 및 최솟값을 찾아내는 연산을 빠르게 하기 위해 고안된 완전이진트리를 기본으로 한 자료구조
  • A가 B의 부모노드이면, A와 B의 key value 사이에는 대소관계 성립
  • key value의 대소관계는 부모와 자식 간에만 성립, 형제 사이에는 정해지지 않는다.

🍁 bean

  • 애플리케이션의 핵심을 이루는 객체
  • 컨테이너에 공급하는 설정 메타 데이터(XML 파일)에 의해 생성
  • 컨테이너는 이 메타 데이터를 통해 bean의 생성, 생명주기, 종속성 인지
  • Spring이 생명주기를 관리하는 객체, Scope/Singleton/Prototype 지정

🍁 Spring Framework

  • Java를 통해 애플리케이션을 설계, 구현, 운영시 제공하는 기반
  • IOC(Inversion Of Control) - 제어의 역행, 개발자는 객체를 정의하고 Spring은 객체를 관리
  • DI(Defendency Injection) - 의존성 주입, 클래스 내부에서 bean을 사용했으므로 new를 통해 객체 생성할 필요가 없음. Spring에게 위임되었으니.

🍁 HastSet

  • This class implements the Set interface, backed by a hash table.
    It makes no guarantees as to the iteration order of the set.
  • 중복된 원소를 허용하지 않음.

0개의 댓글