EffectiveJava

1.Effective Java 3/E 정리

post-thumbnail

2.Consider static factory method rather than constructor

post-thumbnail

3.Consider Builder if parameter so much in constructor

post-thumbnail

4.Singleton using private constructor and Enum type

post-thumbnail

5.Use Private Constructor for blocking instantiation

post-thumbnail

6.Use Dependency Injection!

post-thumbnail

7.Avoid to create useless instance

post-thumbnail

8.Release reference that is unused

post-thumbnail

9.Don't use raw type in Java Generic

post-thumbnail

10.Remove Unchecked Warning!

post-thumbnail

11.Use List not Array.

post-thumbnail

12.Use Composition instead of Inheritance

post-thumbnail