>

2024/12/16 2

JAVA - Map, Maven

📑 Map 자료구조Map은 인터페이스로 선언되어 있고 Map으로 구현한 여러 클래스들이 있다.Map 인터페이스는 키와 값을 하나의 쌍으로 저장하는 Key-Value방식을 사용한다.=> Key로 Value를 얻어냄.*키(key): 실질적인 값(value)을 찾기 위한 이름의 역할. 특징- 요소의 저장 순서를 유지하지 않음.- Key는 중복을 허용X, Value는 중복 허용.*이미 존재하는 Key 값을 다시 저장하면 기존 값이 사라지고 새로운 값으로 대체된다. 가장 많이 쓰이는 클래스는 HashMap, TreeMap, LinkedHashMap이다.  🖤 HashMapHashMap map = new HashMap();HashMap hm = new HashMap();Hashmap의 키로 사용할 객체는 has..

TIL 2024.12.16

JAVA - 클래스, 제어자, 인스턴스, final

📑 클래스클래스는 객체를 만들기 위한 설계도이다.(class명과 파일명이 같아야만 함.) 클래스의 구성요소를 멤버라고 부름.멤버 - 속성을 표현하는 필드 & 기능을 나타내는 메서드.클래스는 생성된 객체의 필드를 초기화해주는 메소드인 생성자를 가짐.접근제어자 class 클래스이름 { 접근제어자 필드1의타입 필드1의이름; 접근제어자 필드2의타입 필드2의이름; ... 접근제어자 메소드1의 원형 접근제어자 메소드2의 원형 ...}; ◾ 필드(field)객체 내에 값을 저장할 멤버 변수.클래스 내에서 선언된 위치에 따라 클래스 변수, 인스턴스 변수, 지역변수로 구분. ◾ 메소드(method)함수. 객체의 행동을 구현. ◾ 생성자(constructor)클래스의 이름과 동일한 메서드..

TIL 2024.12.16