고급 자바
-
Item 1. 생성자 대신 정적 팩터리 메서드를 고려하라백수의 개발/이펙티브 자바 2019. 7. 3. 13:14
우리가 자주 사용하는 정적 팩터리 메서드 java개발을 하다보면 정적 팩터리 메서드를 사용하는 경우들이 있다. 대표적으로 Arrays, Collections 클래스에서 사용하는 메서드들이다. String[] nameArray = {"홍길동", "홍길순", "홍길두", "홍길희"}; List nameList = Arrays.asList(nameArray); Collections.sort(nameList); 이 뿐만 아니라 java의 primitive type에 대한 객체들에서도 정적 팩터리 메서드를 사용할 수 있다. int five = Integer.valueOf(5); boolean isCorrect = Boolean.valueOf(true); BigInteger bigIntegerTen = BigInt..