Marcel Kliemannel
  • Projects
  • Bookmarks
  • Projects
  • Bookmarks
Articles tagged with:

Java

  • February 6, 2022 | 12 min. read

    Insights From Analyzing Over 1 Million Java Class Names

    An analysis of class names from the most popular Java repositories on GitHub. In particular, we will try to give a statistical answer for naming controversies, such as the case sensitivity of abbreviations.

    • Java
    • Best Practice
  • October 20, 2021 | 6 min. read

    Avoiding Autoboxing by Using Primitives in Functional Interfaces, Streams, and Optionals

    In this article we look at the primitive equivalents to object-based functional interfaces, streams and optionals, which are available in the Java standard library.

    • Java
    • Best Practice
  • September 11, 2021 | 4 min. read

    Handling Multiple Thrown Exceptions With Suppressed Exceptions

    We take a closer look at the suppressed exceptions concept, which is a detail of the Java Exception API with which we can add subordinate exceptions into a superordinate one.

    • Java
  • September 7, 2021 | 7 min. read

    What Happens if the Main Method Throws an Exception?

    By breaking down the JVM shutdown sequence, we want to understand code execution in threads, thread groups, global exception handling, and what else happens when falling beyond the main method.

    • Java
    • JVM Internals
  • August 12, 2021 | 4 min. read

    Checked vs. Unchecked Exception: Let the Caller Decide

    Description of a technique with which we let the caller of an API method decide whether thrown exceptions should be runtime or checked exception.

    • Java
    • API Design
to top
  • Projects
  • Bookmarks

The articles are licensed under Attribution-NoDerivatives 4.0 International. Icons by Iconmoon.

  • Privacy Policy

  • Contact