자바에서 레코드(Record)란 무엇인가 자바 레코드의 개념자바에서 레코드(record)는 데이터를 담기 위한 불변(immutable) 클래스를 간결하게 만들 수 있는 문법입니다.즉, “값만 저장하고 로직이 거의 없는 단순한 클래스”를 짧게 작성하도록 돕는 기능입니다.기존에는 데이터를 저장하려면 다음처럼 필드, 생성자, getter, equals(), hashCode(), toString() 등을 일일이 만들어야 했습니다.class Person { private final String name; private final int age; public Person(String name, int age) { this.name = name; this.age = ag..
14426번 접두사 찾기 (Prefix Search) 문제 N개의 문자열로 이루어진 집합 S가 주어집니다. M개의 문자열이 주어질 때, 각 문자열이 집합 S의 어떤 문자열의 접두사인지 판단하여, 그러한 문자열의 개수를 출력해야 합니다. 예시 입력 5 10baekjoononlinejudgestartlinkcodeplussundaycodingcodingshbaekjoonstarstartcodesundaycodingcodonlinejudgeplus 출력 7 설명 아래는 M개의 문자열 중 접두사에 해당하는 것들입니다: 검사 문자열 접두사 대상 문자열 (S 내) 접두사 여부 ..
자바 익명 클래스(Anonymous Class) 완전 이해 📘 정의 익명 클래스(Anonymous Class)는 이름이 없는 클래스입니다. 즉, 클래스를 따로 선언하지 않고 객체를 생성하면서 동시에 구현 내용을 함께 작성하는 문법입니다. 자바는 모든 기능을 클래스 내부에 넣어야 하지만, 익명 클래스는 그 규칙을 유지하면서도 “즉석에서 클래스 생성 + 사용”을 동시에 수행하게 합니다. 즉, 익명 클래스는 ‘한 번만 쓸 클래스를 이름 없이 즉석에서 정의하고 사용하는 방법’입니다. 💡 익명 클래스가 아닌 일반 클래스 방식 자바에서는 보통 다음 순서로 기능을 구현합니다. 1. 인터페이스를 정의합니다. 2. 그 인터페이스를 구현하는 클래스를 만..
- Total
- Today
- Yesterday
- 프로그래밍
- 백준
- 알고리즘기초
- 프로그래머스
- Python
- 그리디알고리즘
- 코딩 테스트
- 그리디
- 코딩테스트
- 객체지향
- 문제풀이
- 파이썬
- python 알고리즘
- 문제 풀이
- 상속
- 문자열처리
- dfs
- DP
- 파이썬코딩
- 동적 계획법
- 알고리즘 문제풀이
- 알고리즘문제풀이
- 동적계획법
- 알고리즘
- 그래프 탐색
- 브루트포스
- c언어
- C++
- 코딩
- HTML
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
