(Effective Java) 규칙53. null 대신 빈 배열이나 컬렉션을 사용하라 null 반환의 문제.. Collection을 다루는 코드를 쓰다 보면 아래와 같은 경우는 어렵지 않게 만날 수 있다. private final List ballList = ...; public Ball[] getBalls() { if (ballList.size() == 0) return null; .... 문제는 위 코드를 사용하는 클라이언트측에서 발생 할 수 있다. null이 반환될 때의 처리를 추가해줘야 하는데 만약 이를 잊은 경우 오류를 유발한다. 이런 문제는 드러나지 않은 채로 몇년씩이나 잠복해있을 수 있다는 점에서 아주 위험하다. 빈 배열, 컬렉션을 반환하라 문제 해결을 위해서는 빈 배열, 컬렉션을 만들어 반..
이번 시간에는 JavaFX에서 애니메이션을 사용하는 방법에 대해서 알아보도록 하겠습니다. JavaFX 애니메이션 종류 Transitions 내부 타임라인을 이용한 애니메이션 Fade Transition 주어진 시간 동안 투명도를 변화시키는 Transition 샘플 코드 결과 화면 Path Transition 주어진 시간 동안 하나의 끝 점에서 다른 끝 점으로 이동 샘플 코드 결과 화면 Parallel Transition 주어진 시간 동안 하나의 끝 점에서 다른 끝 점으로 이동 샘플 코드 Sequential Transition 여러 Transition들을 순차적으로 실행 샘플 코드 Timeline Animation 시간의 흐름에 따라 속성을 변경할 수 있도록 함 (속성: 크기, 위치, 색 등) stop, ..
- Total
- Today
- Yesterday
- 일본 여행
- 이펙티브자바
- 이펙티브
- 자바
- Java UI
- 일본 배낭여행
- 인텔리제이
- 일본여행
- windows
- 자전거
- intelij
- 배낭 여행
- 스프링부트
- JavaFX Window Close
- java
- TableView
- JavaFX 테이블뷰
- effectivejava
- git
- 이펙티브 자바
- 텐트
- 자전거 여행
- effective java
- 일본 자전거 여행
- JavaFX 종료
- 방통대 과제물
- 배낭여행
- JavaFX Table View
- JavaFX
- springboot
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |