[Java] 컬렉션 (Collection)
·
Language/Java
컬렉션이란 ?아주 쉽게 말하자면 이름에서도 엿볼 수 있듯 , 데이터 묶음(컬렉션) 이다.즉, 자료구조이자 더 쉽게 이해하자면 동적인 배열 정도로 이해하면 와닿을 것 같다.컬렉션을 통해 데이터 저장, 조회, 삭제, 정렬 등 다양한 기능을 간편하게 구현할 수 있다.배열과 다르게 컬렉션은 길이를 동적으로 변경할 수 있다.(추가 삭제 시 유연하게 길이가 변경.)컬렉션 프레임워크란 ?자바 컬렉션 프레임워크는 이러한 자료구조들을 쉽게 사용할 수 있도록 인터페이스와 구현체(ArrayList, HashSet, HashMap 등)를 제공하는 집합이다.❓ 왜 배열이 아니라 컬렉션을 사용해야할까 ?배열의 한계 때문이다.배열 선언 시 크기가 고정되어 있다.크기 확장(또는 삽입)이 불편하다. 더 큰 크기의 배열을 선언하고 배열..
[Java] 클래스와 데이터
·
Language/Java
📌 클래스가 필요한 이유배열 사용의 한계 때문 !!!▶️ ClassStart2package class1;public class ClassStart1 { public static void main(String[] args) { String student1Name = "학생1"; int student1Age = 15; int student1Grade = 90; String student2Name = "학생2"; int student2Age = 16; int student2Grade = 800; System.out.println("이름:" + student1Name + " 나이:" + student1Age + " 성..