dev-log
close
프로필 배경
프로필 로고

dev-log

  • 전체글 (50)
    • Java (11)
    • Spring (7)
    • JPA (2)
    • SQL (6)
    • DevOps (3)
      • docker (3)
    • Project (1)
    • Study (1)
    • Front (1)
    • 기타 (15)
    • CS공부 (3)
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

List vs Collection

list 자료형과 Collection 자료형은 Java에서 자주 사용하는 인터페이스로, 이 둘은 서로 다른 수준의 추상화를 제공합니다. 각각의 차이점과 특성을 이해하는 것은 Java 컬렉션 프레임워크를 효과적으로 사용하는 데 중요합니다.Collection 인터페이스Collection 인터페이스는 Java의 컬렉션 프레임워크의 최상위 레벨 인터페이스 중 하나로, 다양한 종류의 자료 구조를 다룰 수 있는 공통된 연산들을 정의합니다. Collection 인터페이스는 여러 다른 인터페이스들의 부모 인터페이스입니다.주요 특징:기본 연산: 추가(add), 삭제(remove), 포함 여부 검사(contains), 크기(size) 등을 포함한 기본적인 연산을 정의합니다.다양한 컬렉션 타입: List, Set, Queu..

  • format_list_bulleted CS공부
  • · 2024. 7. 17.
  • textsms

Array vs Dynamic Array(ArrayList)

인프런에서 개발자노씨 CS 강의를 듣던 와중에 Array와 Dynamic Array의 차이에 대해서 배우게 되었다. Array vs Dynamic ArrayArray : 고정된 크기. 연속된 메모리 공간. 빠른 조회 속도 O(1)Dynamic Array : Array의 단점을 보완하여 만든 자료구조. 사이즈를 resize 할 수 있음. 데이터를 계속 추가하다가 고정된 size를 초과하면 size를 두배 늘리고(doubling) 기존의 데이터를 새로운 array에 집어넣는다. (O(n)) 근데 강의를 들으면서 내가 Dynamic Array라는 걸 쓰고 있었는지...? 난 왜 그런 예시를 못 본 거 같지있으면 써봤을텐데 생각이 들어서 chatGPT에게 물어봄.Q. Dynamic Array 가 뭐야?A. Ja..

  • format_list_bulleted CS공부
  • · 2024. 7. 17.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 전체글 (50)
    • Java (11)
    • Spring (7)
    • JPA (2)
    • SQL (6)
    • DevOps (3)
      • docker (3)
    • Project (1)
    • Study (1)
    • Front (1)
    • 기타 (15)
    • CS공부 (3)
최근 글
인기 글
최근 댓글
태그
  • #docker
  • #nginx
  • #Java
  • #spring
  • #modelmapper
  • #nativequery
  • #intellij
  • #JPA
  • #tomcat
  • #list
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바