일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- static
- Test
- 필드 주입
- redis
- stream
- select_type
- 인덱스
- lambda
- 테스트 코드
- equals
- DDL
- 조합
- docker
- StringBuilder
- hashcode
- VUE
- 바이너리 카운팅
- cache
- jwt
- 재정의
- SQL
- 생성자 주입
- KEVISS
- DI
- MSA
- AOP
- java
- jpa
- Spring
- 열 속성
- Today
- Total
목록static (2)
백엔드 개발자 블로그
static 키워드란?애플리케이션 생성 시 최초에 한번만 메모리에 올려 재사용이 가능하다.이미 메모리에 적재 되었으므로 인스턴스 생성 없이 사용 가능하다.동기화 이슈가 있을 수 있으므로 가변적인 상태 보단 불변적인 상태를 유지 하는게 좋다.공통적인 특성이나 기능을 사용하는 용도로 유틸성으로 많이 사용된다.static 적용 범위클래스(Class)주로 내부 클래스에 static을 붙인다. 외부 클래스의 인스턴스 생성없이 내부 클래스를 접근하기 위한 용도이다. public class StaticCar { static String _where="I am a Car from Germany!"; Country _country; // object of inner class country..
일반적으로 클래스의 인스턴스를 만들 떄 public 생성자를 통해 만들 것입니다. 하지만 다른 방법도 있습니다. 그것이 바로 오늘 다룰 주제인 정적 팩터리 메서드(static factory method) 입니다. 정적 팩토리 메서드란 정적 팩토리 메서드(static factory method)는 인스턴스를 반환하는 정적 메소드입니다. java의 박싱 클래스 중 하나인 Boolean은 다음과 같은 정적 팩토리 메서드를 제공합니다. public static Boolean valueOf(boolean b) { return b ? Boolean.TRUE : Boolean.FALSE; } public static void main(String args[]){ Boolean bool1 = new Boolean(tr..