Java63 Java HashMap 클래스의 모든 메소드와 예제 Java HashMap 클래스의 모든 메소드와 예제 Java HashMap 클래스는 key-value 쌍을 저장하는 데 사용되는 자료 구조입니다. 이 클래스는 매우 유용하며 다양한 용도로 사용될 수 있습니다. put(key, value) 새로운 key-value 쌍을 HashMap에 추가합니다. HashMap map = new HashMap(); map.put("apple", 1); map.put("banana", 2); map.put("cherry", 3); putAll(map) 다른 HashMap에 있는 모든 key-value 쌍을 현재 HashMap에 추가합니다. HashMap map2 = new HashMap(); map2.put("durian", 4); map2.put("elderberry", 5); map.putAll(map2); get(key.. 2023. 3. 21. 자바에서 오버로딩과 오버라이딩: 예시와 함께 알아보기 자바에서 오버로딩과 오버라이딩: 예시와 함께 알아보기 자바에서 오버로딩(Overloading)과 오버라이딩(Overriding)은 객체지향 프로그래밍의 핵심 개념 중 하나입니다. 이 두 개념은 이름이 비슷하지만, 서로 다른 개념이며 각각의 특징과 사용 방법이 다릅니다. 1. 오버로딩(Overloading) 오버로딩은 하나의 클래스 내에서 같은 이름의 메서드를 여러 개 정의하는 것입니다. 메서드의 이름은 같지만, 매개변수의 개수, 타입, 순서 중 하나 이상이 다른 경우에는 서로 다른 메서드로 인식됩니다. 오버로딩을 사용하면 하나의 클래스 내에서 다양한 매개변수를 받는 메서드를 정의할 수 있습니다. 다음은 오버로딩의 예시입니다. public class Calculator { public int add(int a, int b) { return a + b; } p.. 2023. 3. 8. JAVA 객체지향에 대한 이해 (쉬운 설명과 예제) JAVA 객체지향에 대한 이해 (쉬운 설명과 예제) 자바(Java)는 객체 지향 프로그래밍 언어로, 객체 지향 프로그래밍의 기본적인 개념과 원리에 대해 알아보겠습니다. 객체 지향 프로그래밍은 현실 세계의 객체(Object)를 프로그램으로 모델링하여 문제를 해결하는 기법입니다. 자바에서는 객체를 클래스(Class)라는 설계도를 통해 생성합니다. 예를 들어, 학생(Student) 객체를 만든다고 가정해봅시다. 학생 객체에는 이름, 학번, 학과, 전화번호 등의 속성(Property)이 있을 수 있습니다. 이러한 속성은 클래스의 멤버 변수(Member Variable)로 정의됩니다. public class Student { String name; int id; String major; String phoneNumber; } 학생 객체는 또한 공부(study), .. 2023. 3. 7. 이전 1 ··· 8 9 10 11 다음