koomchang.dev

koomchang.dev

  • 분류 전체보기 (26)
    • Spring (10)
      • Java (10)
      • Kotlin (0)
    • BACKEND (3)
      • Database (0)
      • Linux (0)
      • AWS (1)
      • Security (1)
    • Software Engineering (2)
      • JavaScript (0)
    • Books (2)
    • ETC (9)
      • Git (2)
      • Design Pattern (0)
      • Algorithm (3)
      • OOP (2)
      • Network (2)
      • Retrospect (0)
  • Github
  • Instagram
  • LinkedIn
  • 방명록
로그인
로그아웃 글쓰기 관리

koomchang.dev

컨텐츠 검색

태그

Collection github spring buildx spring boot git CICD AWS Route 53 토비의스프링 spring cicd 우아한테크코스 Di githubbot Java 프리코스 Git Action OOP 객체지향프로그래밍 스프링 JWT

최근글

댓글

공지사항

아카이브

Collection(2)

  • [JDK 뜯어보기] Collection interface

    본 글은 JDK 17을 기준으로 작성하였습니다.java.util.CollectionCollection은 그 안에 있는 요소들을 나타낸다. 인터페이스이기 때문에 JDK는 직접적인 구현체를 제공하지는 않지만, Set, List 와 같은 더 구체적인 하위 인터페이스의 구현체들로 구현체를 제공한다. Unmodifiable CollectionUnmodifiable Collection 이라고 해서 반드시 불변인 것은 아니다. 포함되어 있는 요소가 가변적이라면 컬렉션이 가변적일 수 있다. 하지만 모든 요소가 불변이라면 불변 Collection이라고 생각할 수 있다.Collections.unmodifiableList() 우테코 프리코스를 경험하며 위의 메소드를 이용하여 불변 Collection으로 만드려는 것을 많이 ..

    2024.04.29
  • Java Collection Framework

    Collection Framework 자바는 여러 객체를 그룹으로 만들고 추가, 삭제, 검색 등의 조작을 효율적으로 사용할 수 있는 interface와 class 들을 java.util 패키지에서 제공한다. 이들을 총칭해서 Collection Framework라고 한다. Collection Framework의 구조 Collection Framework 에는 크게 List, Set, Map이 있다. Map의 경우 Collection interface를 상속하지는 않지만 그래도 Collection Framework으로 분류된다. 위의 그림에서 초록색 박스는 Interface, 주황색 박스는 Class이다. 물론 그림에 있는 게 다는 아니지만 많이 사용하는 것 위주로 적어보았다. 이 글에서는 대략적인 특징만..

    2023.04.19
이전
1
다음
Instagram Github LinkedIn
© 2024 GEUMJANG. All rights reserved.

티스토리툴바