반응형 자료구조 및 알고리즘/Java2 [java] vscode에 lombok 적용하기 1. 확장팩 설치(Lombok Annotations Support for VS Code) 2. build.gradle plugins { id 'java' id 'org.springframework.boot' version '3.2.0' id 'io.spring.dependency-management' version '1.1.4' } group = 'hello' version = '0.0.1-SNAPSHOT' java { sourceCompatibility = '17' } //lombok 설정 추가 시작 configurations { compileOnly { extendsFrom annotationProcessor } } //lombok 설정 추가 끝 repositories { mavenCentral() .. 2023. 12. 6. [java] Hash Map Java의 **HashMap**은 키-값 쌍을 저장하는 맵(map) 구현입니다. **HashMap**은 Map 인터페이스를 구현하며, 키와 값은 모두 객체입니다. 각 키는 고유해야 하며, 각 키는 하나의 값을 가집니다. **HashMap**은 해시 테이블을 사용하여 내부 데이터를 저장하며, 이는 대부분의 경우에 빠른 검색, 삽입, 삭제 연산을 가능하게 합니다. HashMap의 주요 특징 키의 고유성: 같은 키로 여러 값을 저장하려고 하면, 마지막에 저장된 값으로 덮어씁니다. 순서 보장 없음: **HashMap**은 요소의 순서를 보장하지 않습니다. null 값: **HashMap**은 키와 값으로 **null**을 허용합니다. 동기화되지 않음: **HashMap**은 멀티스레드 환경에서 동기화를 보장하지.. 2023. 11. 28. 이전 1 다음 반응형