[#147] Java 8 기반으로 변경