From assertions in JDK 1.4 to the forthcoming lambdas in Java 8, the Java language has evolved considerably since its inception. The next several Java 101 articles present a toolbox of essential Java ...
This article is the first in a four-part Java 101 series exploring Java threads. Although you might think threading in Java would be challenging to grasp, I intend to show you that threads are easy to ...
Programming languages inspire lots of questions from non-programmers: ‘What’s the difference?’ ‘Why are there 20 different programming languages that run on 10 different platforms?” “Can’t these ...
Global variables are divisive: an invaluable shortcut or a dangerous example of sloppy code? Let's talk about what they do, ...
The Java language and virtual machine are almost two decades old, and while most developers would recognize the old and new models of Java as being related, there's no question that Java has changed ...
Laura Varley is the Careers editor at Silicon Republic. She has a background in technology PR and journalism and is borderline obsessed with film and television, the theatre, Marvel and Mayo GAA. She ...
Software giant Oracle has announced Java SE 13 and Java Development Kit (JDK) 13 with the promise to developers that it will release future feature updates on a regular and predictable six-month cycle ...
What do developers love most about Java? For many, it’s how it manages to be so reliable (think Toyota) while still able to handle everything from parallel graph analytics to bleeding-edge finance ...