Wir sind eine kleine, feine Beratung für Softwareentwicklungsprojekte, mit 15 Menschen.

Andere haben Projektideen, wir haben die Expertise und Erfahrung im Entwickeln von Software. Und Softwareentwicklung bedeutet nicht nur programmieren, sondern auch planen, organisieren, priorisieren, entscheiden, kommunizieren, kontinuierlich lernen und verbessern. Mehr über uns...

Null or @Nonnull? A brief note on Java/Kotlin interoperability

A major reason for the popularity of JVM languages is the ability to interoperate with Java. This enables you to use the vast ecosystem of Java libraries and frameworks in the language of your choice, such as Kotlin. However, one of the challenges of using Kotlin in a Java environment is dealing with nullability. In contrast to Java, Kotlin has a strong type system that distinguishes between nullable and non-nullable types. This is a huge boon for Kotlin developers, as it helps to already prevent null pointer exceptions at compile time.

09.05.2025, von Moritz Wagner

Mitgliedschaften & Auszeichnungen