@SuppressWarnings("unused")
컴파일러가 일반적으로 경고하는 내용중 "~"를 제외하고자 할때 쓰임.
제외 옵션은 다음과 같다.
1. all : 모든 경고를 억제
2. cast : 캐스트 연산자 관련 경고 억제
3. dep-ann : 사용하지 말아야 할 주석 관련 경고 억제
4. deprecation : 사용하지 말아야 할 메소드 관련 경고 억제
5. fallthrough : switch문에서의 break 누락 관련 경고 억제
6. finally : 반환하지 않는 finally 블럭 관련 경고 억제
7. null : null 분석 관련 경고 억제
8. rawtypes : 제네릭을 사용하는 클래스 매개 변수가 불특정일 때의 경고 억제
9. unchecked : 검증되지 않은 연산자 관련 경고 억제
10. unused : 사용하지 않는 코드 관련 경고 억제
[출처]https://jinwoonote.tistory.com/entry/SuppressWarnings-%EC%9D%B4%EA%B1%B4-%EB%AD%90%EC%A7%80
향상된 for문(for each문)
for(변수타입 변수이름 : 배열이름)
실행부분;
=>배열의 항목수만큼 실행부분을 반복하는데 반복이 이루어질때마다 배열의 항목을 수넛대로 꺼내어 변수에 자동으로 대입해준다.
버블정렬 원리
https://gmlwjd9405.github.io/2018/05/06/algorithm-bubble-sort.html
클래스/인스턴스/지역변수 차이
https://itmining.tistory.com/20
static변수와 메서드
=>static메서드: 같은 클래스안에 있을 경우 '클래스.메소드'가 아닌 '메소드'로만 호출가능
stackoverflow: 메모리 구조 중 스택(stack) 영역에서 해당 프로그램이 사용할 수 있는 메모리 공간 이상을 사용하려고 할 때 발생합니다.
'언어 > Java' 카테고리의 다른 글
[Java] PrintWriter 사용 시 한글 깨짐 현상 해결방법 (0) | 2019.10.03 |
---|---|
[JAVA의정석] Ch7 객체지향 프로그래밍II - 상속, 오버라이딩 (0) | 2019.02.08 |
[Java의 정석/연습문제 6장] 오답 정리 (0) | 2019.02.08 |
190223 생성자 (0) | 2019.02.03 |
190131 ~객체지향프로그래밍I - ② (0) | 2019.02.01 |