Bibliography
Bloch, Joshua. 2017. Effective Java. 3rd ed. Boston: Addison-Wesley.
Bracha, Gilad, Martin Odersky, David Stoutamire, and Philip Wadler. 1998. “Making the Future Safe for the Past: Adding Genericity to the Java Programming Language.” In Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), 183–200. New York: ACM. https://doi.org/10.1145/286936.286957.
Calaprice, Alice, ed. 2011. The Ultimate Quotable Einstein. Princeton, NJ: Princeton University Press.
Farach-Colton, Martin, Andrew Krapivin, and William Kuszmaul. 2025. “Optimal Bounds for Open Addressing Without Reordering.” arXiv, https://arxiv.org/abs/2501.02305v2.
Fowler, Martin. 2003. “Anemic Domain Model.” https://martinfowler.com/bliki/AnemicDomainModel.html.
Fuller, Thomas. 1732. Gnomologia: Adagies and Proverbs; Wise Sentences and Witty Sayings, Ancient and Modern, Foreign and British. London: Barker, Bettesworth and Hitch.
Gamma, Erich, Richard Helm, Ralph Johnson, and John Vlissides. 1995. Design Patterns: Elements of Reusable Object-Oriented Software. Reading, MA: Addison-Wesley.
Gay, David, and Bjarne Steensgaard. 2000. “Fast Escape Analysis and Stack Allocation for Object-Based Programs.” In Compiler Construction. CC 2000, edited by D. A. Watt. Lecture Notes in Computer Science 1781. Springer. https://doi.org/10.1007/3-540-46423-9_6.
Goetz, Brian, with Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, and Doug Lea. 2006. Java Concurrency ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access