성능 개선 팁
1. 오래걸리는 작업은 메인스레드가 아닌 작업자 스레드에서 비동기적으로 수행한다.
2. 불필요한 객체생성을 줄인다.
3. 정적메서드가 빠르다. (15~20%)
4. 상수에 static final 사용해라.
5. 향상된 loop문을 사용해라 for -> foreach문
6. private inner 클래스보다 패키지로 분리해라.
7. 부동소수점 사용하지 않는다. (2배느림)
8. 라이브러리 알고 사용한다. String.indexOf, System.arrayCopy