[Java] 자바 스트림(Stream) 개념 + 예제 총정리 📚
·
🛠️Backend/☕Java
✅ 1. 외부반복과 내부반복List names = Arrays.asList("Alice", "Bob", "Charlie");// 외부 반복: for-each문for (String name : names) { System.out.println(name);}// 내부 반복: Stream + forEachnames.stream().forEach(name -> System.out.println(name)); (1) 외부반복개발자가 루프 구조를 직접 작성해서 원소를 하나씩 처리하는 방식을 의미한다.쉽게 말해, for문 while문 Iterator 같은 반복문을 직접 사용해서 어떻게 반복할지 직접 명시해서 제어하는 경우이다.(2) 내부반복반복의 제어를 라이브러리나 프레임워크에게 맡기고, 개발자는 무엇을 할지만..
[Java] 컬렉션 프레임워크 정리: List, Set, Map 인터페이스와 대표 구현체 총정리
·
🛠️Backend/☕Java
✅ 1. 컬렉션(Collection)이란?Collection 자체는 영어로 "수집된 것, 모음"을 의미하며, 프로그래밍 전반에서 데이터의 모음을 표현할 때 자주 쓰인다.프로그래밍에선 여러 원소를 하나의 그룹으로 묶어 관리하기 위한 자료구조를 의미한다.즉, 데이터를 효율적으로 저장하고, 관리(검색, 정렬, 삭제 등) 할 수 있는 자료구조들의 집합을 의미한다.자바에선 JCF(Java Collections Framework)라고 부르며, 인터페이스와 클래스로 해당 자료구조를 제공한다.자바 컬렉션의 주요 인터페이스로는 Collection, List, Set, Queue, Map 이 있다✅ 2. JCF(Java Collections Framework) 구조 (1) JCF(Java Collections Framew..
내일배움캠프 8일차 TIL - 컬렉션(Collection)
·
⛺스파르타코딩클럽
240424# 오늘 꼭 기억 해야 할 것!1. List(ArrayList, LinkedList, Stack), Map, Set, Queue오늘의 학습     ●  1. Collection    ●  2. 자바 객체지향 - 클래스    ●  2. 자바 객체지향 - 상속컬렉션 (Collection)컬렉션은 자바에서 배열의 한계를 극복하기 위해서 만들어진 자료구조이다. (배열보다 더 많은 기능을 제공)컬렉션의 기능으로는 크기 자동조정/ 추가/ 수정/ 삭제/ 박복/ 순회/ 필터 포함확인 등등 매우 많고 다양하다.컬렉션은 기본형 변수가 아닌 참조형 변수를 저장한다. ( 배열은  1.  컬렉션(Collection)의 종류 List(ArrayList) :  순서가 있는 데이터의 집합 ( 데이터..