| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- Array
- 배열
- 스프링부트
- IntelliJ
- input
- Visual Studio Code
- Eclipse
- CSS
- html
- 문자열
- string
- math
- js
- list
- ArrayList
- junit5
- 테스트자동화
- junit
- 자바
- 정규식
- java테스트
- javascript
- 자바문법
- SpringBoot
- 자바스크립트
- 단위테스트
- vscode
- Java
- HashMap
- 인텔리제이
- Today
- Total
목록2025/12/17 (2)
어제 오늘 내일
Java에서 삼항연산자(ternary operator)는 조건식을 간단하게 표현할 수 있는 연산자로, if-else 문을 한 줄로 줄여주는 역할을 합니다. 코드가 간결해지고 가독성이 높아져 자주 활용되는 문법 중 하나입니다. 1. 삼항연산자의 기본 형태삼항연산자의 구조는 다음과 같습니다:조건식 ? 값1 : 값2동작 방식조건식이 true → 값1 선택조건식이 false → 값2 선택예:int result = (10 > 5) ? 1 : 0; // result = 1 2. if-else를 대체하는 간단한 예int age = 20;String type = (age >= 18) ? "성인" : "미성년자";설명age가 18 이상이면 "성인" 선택그렇지 않으면 "미성년자" 선택같은 로직을 if-else로 표현하면 ..
Java에서 @Override 어노테이션은 메서드가 상위 클래스의 메서드를 재정의(override) 하고 있음을 명확하게 표시하는 데 사용됩니다. 코드의 가독성을 높이고, 실수로 인해 오버라이딩이 제대로 이루어지지 않는 상황을 방지해 주는 매우 중요한 어노테이션입니다. 1. @Override 어노테이션이란?@Override는 메서드가 부모 클래스 또는 인터페이스의 메서드를 재정의하고 있다는 것을 컴파일러에게 알려주는 역할을 합니다.만약 오타나 메서드 시그니처가 일치하지 않아 실제로는 오버라이딩이 되지 않음에도 작성자가 그렇게 의도한 경우, 컴파일 오류를 발생시켜 실수를 빠르게 확인할 수 있게 해줍니다.예:@Overridepublic String toString() { return "Hello";} ..