java2 [무근본 자바(Java) 공부] 자바에서 Map 자료구조는 언제 쓰일까? - 왕초보도 이해하는 자바 Java에서 Map은 key-value 쌍으로 데이터를 저장하는 자료구조입니다. Map은 매우 유용하게 사용되며, 특히 데이터를 빠르게 검색할 수 있습니다. 다음과 같은 상황에서 Map을 사용할 수 있습니다. 학생들의 성적 정보를 저장하는 경우 학생의 이름을 key로 사용하고, 해당 학생의 성적을 value로 사용하여 Map에 저장할 수 있습니다. 이렇게 하면 이름으로 쉽게 학생의 성적을 찾을 수 있습니다. 지역별 날씨 정보를 저장하는 경우 각 지역을 key로 사용하고, 해당 지역의 날씨 정보를 value로 사용하여 Map에 저장할 수 있습니다. 이렇게 하면 지역별로 쉽게 날씨 정보를 찾을 수 있습니다. 주문 정보를 저장하는 경우 각 주문 번호를 key로 사용하고, 해당 주문의 상세 정보를 value로 .. 2023. 3. 26. [무근본 자바(JAVA) 공부 : 프로그래밍] 의존성 주입 코드를 통한 간단한 예시 의존성 주입(Dependency Injection)은 객체 지향 프로그래밍에서 사용되는 설계 원칙 중 하나로, 한 객체가 다른 객체를 생성하거나 사용할 때 직접적으로 의존성을 가지는 것이 아니라, 의존하는 객체를 외부에서 생성하여 주입하는 방식을 말합니다. 이를 통해 객체 간의 결합도를 낮추고 유연성과 재사용성을 높일 수 있습니다. 아래는 Java로 작성된 예시 코드입니다. 우선, 의존성을 주입받을 인터페이스를 정의합니다. public interface MessageService { void sendMessage(String message, String recipient); } 그리고, 해당 인터페이스를 구현하는 클래스를 작성합니다. public class EmailService implements Me.. 2023. 3. 25. 이전 1 다음