- Učebnice jazyka Java; Pavel Herout
- Java 8 in Action; Raoul-Gabriel Urma, Mario Fusco, and Alan Mycroft
- Effective Java; Joshua Bloch
- Baeldung - Difference Between Java SE/EE/ME
- Baeldung - Choosing the Right Java Collection
- Baeldung - Java equals() and hashCode() Contracts
- Stack Overflow - HAS-A, IS-A terminology in object oriented language
- Sandi Metz - Nesprávná abstrakce
- Paul Graham - Přebal javy
- Stack Overflow Developer Survey 2022
- Don’t call it a comeback: Why Java is still champ
- Stack Overflow - Is Java really slow?
- What Does a Modern JVM Look Like, And How Does It Work?
- Tomáš Piňos - Srovnání Java aplikačních serverů
- Mitchell Bösecke - Java proxy: Od psa k transakčnímu psovi
- Zdroják.cz - Principy objektově orientovaného návrhu
- Joe Armstrong - Proč stojí objektové programování za starou belu
- Andrew Binstock - Záhada jménem Groovy
- Nechápu, proč je Scala tak populární
- InfoQ - Virtual Threads: New Foundations for High-Scale Java Applications
- The Vietnam of Computer Science
- Which JDK Version and Vendor Should You Use on Your Project?
- Stack Overflow - What are the main disadvantages of Java Server Faces 2.0?
- Java Garbage Collection Types and Settings in Jelastic PaaS