How To Implement hashCode Correctly
A technical guide explaining the importance of implementing the hashCode method correctly in Java, especially when overriding equals, to ensure proper behavior in hash-based collections.
A technical guide explaining the importance of implementing the hashCode method correctly in Java, especially when overriding equals, to ensure proper behavior in hash-based collections.
A guide to correctly implementing the equals method in Java, covering identity vs. equality and best practices.
A speaker's experience and talk highlights from the JEEConf 2016 Java and enterprise software development conference.
A comprehensive talk and demo covering JUnit 5 features, architecture, migration from JUnit 4, and advanced testing techniques.
An advanced guide exploring the Java Platform Module System, covering topics like dependency modeling, services, reflection, jdeps, jlink, and runtime images.
Explains Java's 'requires transitive' for implied readability in the module system, allowing modules to re-export dependencies.
Highlights subtle bugs in Java Stream's findFirst() and findAny() when assuming unique results, and suggests fail-fast alternatives.
A hands-on guide to modularizing a Java application using Project Jigsaw, the module system introduced in Java 9.
A developer expresses gratitude after being elected a Java Champion, thanking mentors, community members, and supporters.
Announcing JDeps Maven Plugin 0.2, a tool that breaks builds on unexpected JDK-internal API dependencies with flexible rule configuration.
Analysis of Project Jigsaw's delays and challenges in Java 9, discussing the technical complexities of introducing a module system.
Oracle proposes a six-month delay for Java 9's release, primarily due to the complexity of Project Jigsaw and modularity.
An exploration of the JUnit Lambda prototype, detailing its new features and API changes for Java 8+ testing.
A guide to using the PrettyTime Java library for human-readable date and time formatting (e.g., '2 minutes ago').
A technical summary of JavaOne 2015 talks on Project Jigsaw, detailing the module system's mechanisms in Java 9.
Summary of JavaOne 2015 talks on advanced modular development and migration strategies for Java 9's Project Jigsaw.
A summary of JavaOne 2015 talks on Project Jigsaw, introducing the module system and modular development concepts for Java 9.
Summary of JavaOne 2015 talks on preparing for JDK 9, focusing on Project Jigsaw modularity and compatibility changes.
Analyzes if Java 9's Project Jigsaw will solve JAR hell or create a new 'module hell', focusing on dependency management.
Explores the concept of JAR Hell in Java, detailing its causes like dependency issues and classpath conflicts, and discusses modern solutions.