# \[Effective Java]

- [객체의 생성과 삭제](/study/effective-java/creating_and_destroying_objects.md)
- [모든 객체의 공통 메서드](/study/effective-java/methods_common_to_all_objects.md)
- [클래스와 인터페이스](/study/effective-java/classes_and_interfaces.md)
- [제네릭](/study/effective-java/generics.md)
- [열거형(enum)과 어노테이션](/study/effective-java/enums_and_annotations.md)
- [람다와 스트림](/study/effective-java/undefined.md)
- [메서드](/study/effective-java/methods.md)
- [일반적인 프로그래밍 원칙들](/study/effective-java/general_programming.md)
- [예외](/study/effective-java/exceptions.md)
- [병행성](/study/effective-java/concurrency.md)
- [직렬화](/study/effective-java/serialization.md)
