Static 메서드란?Static 메서드는 객체 생성 없이 클래스 레벨에서 직접 호출할 수 있는 메서드다.Java에서 static 키워드를 붙이면 해당 메서드는 객체가 아닌 클래스 자체에 속하는 메서드가 된다.특정 인스턴스와 관계 없이 클래스 이름만으로 직접 호출할 수 있게 된다. 예시: StringUtils 클래스의 static 메서드public final class StringUtils { public static boolean isBlank(String str) { return str == null || str.trim().isEmpty(); }}// 호출 예시boolean result = StringUtils.isBlank(""); // 객체 생성 없이 호출 가능하다!isB..
일급 컬렉션 First-Class Collection일급 컬렉션은 컬렉션을 하나의 클래스로 감싸고 컬렉션 자체를 하나의 객체로 다루는 것을 의미한다. 즉 클래스에 컬렉션만 필드로 하나를 가지는 것! 일급(First-Class)이라는 용어는1.컬렉션을 단일 객체로 취급하고,2.컬렉션을 사용한 비즈니스 로직 관리와 데이터 무결성을 지키려는 의도를 가지고 있다. 일급 컬렉션을 사용하는 이유1. 책임 분리컬렉션과 관련된 로직을 일급 컬렉션 내부로 캡슐화해서 데이터 관련된 로직을 한곳에서 관리할 수 있다.컬렉션과 관련된 로직을 일급 컬렉션에 위임할 수 있게 된다. 학생 데이터를 가지는 Student 클래스가 있다고 가정하자.이 때, 전체 학생을 관리하기 위해서 학생 리스트 컬렉션을 만들 수 있다. 그렇다면 전체 ..
- Total
- Today
- Yesterday
- port
- JPA
- Kotlin
- 스프링 스케줄링
- Java
- jvm warm-up 전략
- 배열
- n+1
- 추상클래스
- Git
- 스프링오류
- MultipleBagFetchException
- 자바 어플리케이션 실행 과정
- MongoDB
- FetchJoin
- addFilterBefore
- Cannot construct instance of
- Linux
- dto 클래스 생성자
- bucket4j
- junit5
- spring boot 3
- 티스토리챌린지
- QueryDSL
- array
- Spring Security
- checkout
- 오블완
- redisson 분산락
- ChatGPT
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |