| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- Java
- 이클립스
- html
- string
- HashMap
- 정규식
- list
- 이탈리아
- Eclipse
- 문자열
- js
- ArrayList
- 인텔리제이
- json
- 배열
- date
- map
- table
- Visual Studio Code
- CSS
- math
- Array
- vscode
- javascript
- 자바
- input
- IntelliJ
- replace
- 자바스크립트
- CMD
- Today
- Total
어제 오늘 내일
Java에서 @Override 어노테이션은 메서드가 상위 클래스의 메서드를 재정의(override) 하고 있음을 명확하게 표시하는 데 사용됩니다. 코드의 가독성을 높이고, 실수로 인해 오버라이딩이 제대로 이루어지지 않는 상황을 방지해 주는 매우 중요한 어노테이션입니다. 1. @Override 어노테이션이란?@Override는 메서드가 부모 클래스 또는 인터페이스의 메서드를 재정의하고 있다는 것을 컴파일러에게 알려주는 역할을 합니다.만약 오타나 메서드 시그니처가 일치하지 않아 실제로는 오버라이딩이 되지 않음에도 작성자가 그렇게 의도한 경우, 컴파일 오류를 발생시켜 실수를 빠르게 확인할 수 있게 해줍니다.예:@Overridepublic String toString() { return "Hello";} ..
Java에서 생성자는 객체가 만들어질 때 초기화 작업을 수행하는 특별한 메서드입니다. 그리고 하나의 클래스 안에 여러 형태의 생성자를 정의하는 것을 생성자 오버로딩(Constructor Overloading)이라고 합니다. 생성자 오버로딩은 객체 생성 방식에 유연성을 제공하며, 클래스 사용성을 높여주는 중요한 문법 요소입니다. 1. 생성자 오버로딩이란?생성자 오버로딩은 매개변수의 개수나 타입이 다른 생성자를 여러 개 정의하는 것을 의미합니다.이렇게 하면 같은 클래스라도 다양한 방식으로 객체를 만들 수 있습니다.예:Person p1 = new Person();Person p2 = new Person("Tom");Person p3 = new Person("Tom", 20); 2. 기본 예제다음은 생성자를 세..
Java에서 객체를 만들 때 가장 먼저 실행되는 것이 생성자(Constructor)입니다. 생성자는 객체의 초기 상태를 설정하는 특별한 메서드로, 클래스와 동일한 이름을 가지고 있으며 반환 타입이 없습니다. 이 글에서는 생성자의 기본 개념과 사용법을 간단하게 정리합니다. 1. 생성자(Constructor)의 기본 개념생성자는 객체가 생성될 때 자동으로 호출되는 초기화 메서드입니다.클래스 이름과 동일한 이름을 사용하며, 반환 타입을 명시하지 않는다는 점이 일반 메서드와의 가장 큰 차이입니다.예제:public class Person { String name; public Person() { System.out.println("생성자가 호출되었습니다!"); }}설명Person()이..
Java에서 객체를 만들 때 가장 흔히 사용하는 방법은 new 연산자를 이용하는 것입니다. 하지만 모든 객체 생성이 new를 통해서만 이루어지는 것은 아닙니다. 상황에 따라 new 없이도 객체를 만들 수 있는 다양한 방식이 존재합니다. 이 글에서는 대표적인 객체 생성 방법들을 이해하기 쉽게 정리합니다. 1. 생성자 대신 사용하는 정적 메서드 (Factory Method)많은 라이브러리나 표준 API에서는 객체 생성을 위해 new를 직접 사용하지 않도록 정적 메서드를 제공합니다.예제:LocalDate date = LocalDate.now();설명new LocalDate()를 직접 호출하지 않음now()와 같은 팩토리 메서드가 내부에서 객체를 생성하여 반환또 다른 예:String str = String.va..
Java 프로그래밍에서 가장 자주 사용되는 문법 중 하나가 new 연산자입니다. 객체를 생성할 때 필수적으로 사용되며, 클래스의 기능을 실제로 활용할 수 있도록 만들어주는 중요한 키워드입니다. 이 글에서는 new 연산자의 핵심 사용법만 깔끔하게 정리해 설명합니다. 1. new 연산자가 하는 일new 연산자는 객체를 생성하기 위한 키워드로, 클래스에 정의된 구조를 실제 메모리 공간에 만들어 줍니다.즉, 클래스라는 설계도를 바탕으로 객체라는 실제 데이터를 만들어 사용할 수 있게 해줍니다. 2. new 연산자의 기본 사용 형태가장 기본적인 문법은 다음과 같습니다:클래스타입 변수이름 = new 클래스이름();예:StringBuilder sb = new StringBuilder();문법에서 중요한 포인트는new..
