일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- mco
- 금리인하
- Java
- 백준
- S&P500
- javascript
- 주린이
- 금리인상
- 다형성
- etf
- StringBuffer
- 제태크
- 무디스
- 미국주식
- 알고리즘
- 그리디 알고리즘
- 오버라이딩
- 기업분석
- 접근제어자
- 객체지향
- 배당성장
- object
- FCF
- 잉여현금흐름
- 인플레이션
- 주식
- XLF
- 프로그래머스
- 자바
- 현금흐름표
- Today
- Total
목록애너테이션 (2)
오늘의하루
Java에서 제공하는 애너테이션에는 표준 애너테이션과 메타 애너테이션이 있습니다. 애너테이션 종류 표준 애너테이션 설명 @Override 컴파일러에게 오버라이딩하는 메서드라는 것을 알린다. @Deprecated 사용하지 않을 것을 권장하는 대상에 붙인다. @SuppressWarnings 컴파일러의 특정 경고를 나타나지 않게 해준다. @SafeVarargs 제네릭 타입의 가변인자에 사용한다. @FunctionalInterface 함수형 인터페이스라는 것을 알린다. @Native native메서드에서 참조되는 상수 앞에 붙인다. 메타 애너테이션 설명 @Target* 애너테이션이 적용가능한 대상을 지정한다. @Documented* 애너테이션 정보가 javadoc으로 작성된 문서에 포함되게 한다. @Inheri..
Enum은 관련된 상수들을 같이 묶어 놓은 것을 의미합니다. Enum // Enum 사용 x class Card{ // 무늬 static final int CLOVER = 0; static final int HEART = 1; static final int DIAMOND = 2; static final int SPADE = 3; // 숫자 static final int TWO = 0; static final int THREE = 1; static final int FOUR = 2; final int kind; final int num; } 이 경우에 if(Card.CLOVER == Card.TWO)를 하면 true가 나오지만 이것은 의미적으로 맞지 않습니다. CLOVER은 무늬이고 TWO는 숫자인데 이걸..