SimplexaCode Logo
  • Home Page
  • Software Development
    • Design and Implementation
    • Services and Support
  • Software Training and Consulting
  • Software Blog
  • About the Company
  • EnglishEnglish
    • DeutschDeutsch
Menu Close
  • Home Page
  • Software Development
    • Design and Implementation
    • Services and Support
  • Software Training and Consulting
  • Software Blog
  • About the Company
  • EnglishEnglish
    • DeutschDeutsch

Software Blog

My Article Published in JAVAPRO

  • Christian Heitzmann
  • 2019-01-01
  • SimplexaCode
  • 0 Comments

On December 18, 2018, the German Java magazine JAVAPRO, issue 03/2018, has published the first part of my three-part article series, titled “Deep-Dive into Annotations”. This first part covers the…

Continue Reading

Announcement of My Talk on Concurrency in Java

  • Christian Heitzmann
  • 2018-12-16
  • SimplexaCode
  • 0 Comments

On Monday, January 28, 2019, I will deliver a speech on concurrency in Java at Guild42.ch in Berne. I will give an overview of the Java Concurrency API and demonstrate…

Continue Reading

My First Article Published in JavaSPEKTRUM

  • Christian Heitzmann
  • 2018-12-01
  • SimplexaCode
  • 0 Comments

On November 30, 2018, the renowned German Java magazine JavaSPEKTRUM, issue 06/2018, has published my first article, titled “Garbage-Collector unter Lupe – Objektreferenzen in Java” (“Garbage Collector Under the Microscope—Object References…

Continue Reading

The Fork/Join Framework

  • Christian Heitzmann
  • 2018-11-16
  • Java
  • 0 Comments

Introduction In this blog post, I want to introduce the fork/join framework that has been part of Java since version 7. In order to demonstrate its great advantages, I set…

Continue Reading

A New and Consistent Way of Implementing equals and hashCode | Part 2

  • Christian Heitzmann
  • 2018-10-16
  • Java
  • 0 Comments

Introduction In Part 1 of this topic, I’ve shown you several ways of implementing equals and hashCode. I wasn’t able to conclude with a definite answer to the question which way…

Continue Reading

A New and Consistent Way of Implementing equals and hashCode | Part 1

  • Christian Heitzmann
  • 2018-09-16
  • Java
  • 0 Comments

Introduction My first two blog posts on this website have been a two-part article about the evolution of Java’s compareTo and Comparator#compare methods. Implementing order for comparable objects is important,…

Continue Reading

The Problem With Creating Generic Arrays

  • Christian Heitzmann
  • 2018-08-16
  • Java
  • 1 Comment

Introduction I bet that most Java programmers fall into the trap of trying to create generic arrays at least once in their Java software development career, wondering why the compiler…

Continue Reading

Using JDK’s Source Code to Clarify Implementation Specifics

  • Christian Heitzmann
  • 2018-08-01
  • Java
  • 0 Comments

Introduction This blog post covers an interesting aspect of Java. Today’s reference implementation of the Java Development Kit (JDK), OpenJDK, has been free and open source since 2007. Even though…

Continue Reading

Using BigDecimal as an Accurate Replacement for Floating-Point Numbers

  • Christian Heitzmann
  • 2018-07-16
  • Java
  • 1 Comment

Introduction Java provides two primitive types for floating-point arithmetic: float and double. The latter is usually preferred to the former since doubles are much more precise than floats (15–17 digits…

Continue Reading

A New and Consistent Way of Implementing Order for Comparable Java Objects | Part 2

  • Christian Heitzmann
  • 2018-07-01
  • Java
  • 0 Comments

Introduction In Part 1 of this topic you’ve seen different methods for implementing order for Java objects, showing you the transition from old Java versions to current versions. You’ve become acquainted…

Continue Reading
  • 1
  • 2
  • 3

SimplexaCode AG

  • Software Development, Training, and Consulting for Technical Implementation Topics in Java SE
  • Grimselweg 11/501 | 6005 Lucerne | Switzerland
  • +41 43 810 06 03
  • info@simplexacode.ch
  • www.simplexacode.ch

Recent Posts

  • JavaSPEKTRUM Articles About Performance Analyses in Java
  • Announcement of My Second Session at DINAcon Bern
  • Announcement of My Workshop at the CH Open Workshop-Tage in Rotkreuz
  • JavaSPEKTRUM Article About Locking in Java
  • Updated Java Certification

Recent Comments

  • Marty Roger on The Problem With Creating Generic Arrays
  • Fabián on Using BigDecimal as an Accurate Replacement for Floating-Point Numbers

Categories

  • Java
  • SimplexaCode

Archives

  • February 2021
  • October 2020
  • July 2020
  • April 2020
  • December 2019
  • September 2019
  • June 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • Privacy and Terms
  • Contact and Company Details
Copyright © 2018–2021 SimplexaCode AG | +41 43 810 06 03 | info@simplexacode.ch