A Java Developer’s View on Swift

A large open source community has grown around Swift, since Apple open sourced it along with a Linux Port back in Dezember 2015.Certain parallels can be drawn between the evolution of Java and Swift. Java was first a portable platform independent client-s…

Similar

Java’s Sealed Classes

The release of Java SE 15 in Sept 2020 will introduce "sealed classes" (JEP 360) as a preview feature. A sealed class is a class or interface which restricts which other classes or interfaces may extend it. Sealed classes, like enums, capture alternative... (more…)

Read more »

Catching Java Assertion Errors

The Java Java assert statement can be used for conditionally checking program invariants. Assertions are enabled or disabled with the desired level of granularity by Java Virtual Machine flags, as … (more…)

Read more »

A Guide to Streams in Java 8

Get a detailed guide on the new Stream functionality in Java 8. See how various operations are supported and how lambdas and pipelines can be used to write concise code. Understand some characteristics of streams like lazy evaluation, parallel and infinit... (more…)

Read more »