> For the complete documentation index, see [llms.txt](https://yangbongsoo.gitbook.io/study/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://yangbongsoo.gitbook.io/study/effective-java.md).

# \[Effective Java]

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