[Java] Java의 Collection Framework (컬렉션 프레임워크)를 알아보자!

최근 C++과 Java 두 언어를 살펴보면서 자료구조 라이브러리(각각 STL과 컬렉션 프레임워크)에서 느껴지는 차이점이 흥미로웠습니다. 🤩 언어별로 용어가 다르거나 인터페이스가 달라 헷갈리는 경우도 있었고, 알게된 것들을 더 잘 기억하기 위해 Java의 컬렉션(Collection) 프레임워크에 대해 간단하게 정리해보겠습니다 :) Collection이란? Java에서 컬렉션(Collection) 은 데이터(객체)를 담고 관리하는 그릇, 즉 컨테이너(container) 역할을 하는 패키지입니다. 자바의 컨테이너는 크게 List 계열, Set 계열, Map 계열 3가지로 구분할 수 있어요. 주의해야할 점은, List 와 Set 은 Collection의 하위 인터페이스지만 Map 은 둘과 구분되는 인터페이스라는 것입니다. Map 은 Collection이 아니지만, Collection과 마찬가지로 데이터를 담는 역할을 하는 친구이기 때문에 함께 정리할게요. ...

June 14, 2025 · 6 min

똑똑똑, 이사왔어요~ 🛻💨

다시 돌아온 깃허브 블로그 반가워요 👋 안녕하세요, 예니입니다-! 👻 (주섬주섬 이사떡을 꺼낸다) 작년부터 Medium에서 글쓰기를 다시 시작하기도 했고, 기록에 대한 중요성을 느껴서 기술 블로그를 다시 운영해보려고 합니다. 오래 전부터 깃허브 블로그 운영을 여러 차례 시도했지만, 매번 손을 놓아버리게 되었어요. (꾸밀 때만 열심히 …🎨) (예쁜 디자인 다 필요 없고 일단 기본 테마로 꾸준히 써보라는 개발자 M님의 조언을 다시 한 번 되새겨봅니다) 티스토리와 Velog, 여러 해외 개발자 블로그 플랫폼 그리고 미디움을 거쳐서 다시 돌아오게 되었는데요. DevTO, Hashnode, Substack 등 WordPress나 Wix같이 유료 서비스 빼고 거의 다 써봤는데 정착하고 싶은 곳이 정말정말 없더라구요. 🥲 무엇보다도 많은 서비스들이 빠르게 생기고, 빠르게 사라지기에 안정적인 플랫폼을 선택하고 싶었어요. ...

April 25, 2025 · 1 min