📖 Effective java item 1 -생성자 대신 정적 팩터리 메서드를 고려하라
클래스는 생성자와 별도로 정적 팩터리 메서드(static factory method)를 제공할 수 있다. 디자인 패턴의 팩터리 메서드와는 다르다. 장점 1. 이름을 가질 수 있다. 생성자에 넘기는 매개변수와 생성자만으로는... »
클래스는 생성자와 별도로 정적 팩터리 메서드(static factory method)를 제공할 수 있다. 디자인 패턴의 팩터리 메서드와는 다르다. 장점 1. 이름을 가질 수 있다. 생성자에 넘기는 매개변수와 생성자만으로는... »
자바에서의 객체 복사 자마에서 객체를 복사하는 유형에는 얕은 복사와 깊은 복사가 있다. 얕은 복사 단순히 객체의 주소 값만을 복사하는 것이다. 때문에 실제로는 하나의 주소 값만을 가지고... »
일급 컬렉션 일급 컬렉션의 개념을 좀 더 정확히 짚고 넘어가야 할 것 같았다. 1차 리뷰어님께서 첨부해 주신 글을 저번에도 읽어보았으나 그 때까지는 이 글의 모든 개념을... »
사실 인텔리제이를 쓰면서 사람들이 왜 인텔리제이가 편하다고 하는 걸까 의문이었다. 하지만 우테코를 진행하면서 몇 가지 단축키를 배우니 굉장히 유용한 것 . . . 인텔리 제이에서 제공하는... »
JUnit5으로 테스트 코드를 작성하면서 assertion을 주는 도구로 assertJ를 배웠다. 새로 깨닫게 된 것은 정리하며 익히자. assertJ? Java 테스트에서 유창하고 풍부한 assertions를 작성하는 데 사용되는 오픈 소스... »