Discover useful tools, tutorials, and helpful resources organized by category
The “Java” section of InfoWorld delivers a well-rounded mix of news, how-tos, features and reviews tailored specifically for Java developers and the broader software development community. You’ll find updates on the latest releases of the Java platform and JVM, deep dives into frameworks, libraries and tools, practical tutorials for writing and maintaining Java applications, and commentary on industry trends and best practices. With its blend of timely reporting and technical guidance, it serves both seasoned Java professionals and those looking to strengthen their Java skills.
The “Java” section of the Data Geekery GmbH-maintained jOOQ blog offers thoughtful articles on writing excellent Java code — often in conjunction with SQL and jOOQ itself. The posts cover real-world programming topics such as JSON serialization in databases, JDBC driver coordinates, stream laziness in Java, and writing clean, extensible APIs, all aimed at developers who want to deepen their understanding of Java and database interactions.
Java Code Geeks is an independent online community and resource center devoted to Java and related technologies. It offers a wide selection of tutorials, articles, code snippets, news updates and open-source project reviews aimed at developers from juniors to technical leads.
Effective Java is a collection of 90 “items” organized into 11 chapters that express best practices, design patterns, and idiomatic Java usage. Bloch updates classical guidance to account for newer language features—lambdas, streams, default and static interface methods, the java.time API, generics, concurrency, and more. He doesn’t prescribe rigid rules; rather, each item describes trade-offs, pitfalls, and code examples to illustrate what to do (and what to avoid). The book is aimed at Java developers who already know the basics and want to deepen their craft: writing clean, maintainable, robust Java code across objects, classes, generics, concurrency, and serialization.
Mkyong.com is a long-standing technical tutorial website (since about 2008) that focuses especially on Java, Spring, and related frameworks. It offers clear, concise, example-driven guides, code snippets, and how-to articles designed to simplify complex topics. The site prides itself on practicality and readability, making it a go-to resource for developers seeking hands-on help with Java, web development, and backend technologies.