Core Java
-
Java 9: The Good, The Bad, and Private Interface Methods
Java 9 was released a few weeks ago. Check the release notes, they include many interesting features. However, I think…
Read More » -
JUnit 5 – Basics
JUnit 5 is the next generation unit testing framework for Java equipped with many interesting features including nested tests, parameterized…
Read More » -
Java Command-Line Interfaces (Part 20): JSAP
JSAP (Java Simple Argument Parser) 2.1 is the focus of this twentieth post in this series on processing command line…
Read More » -
Java Data type and Identifier
In this tutorial we are going to see about Data types and Identifiers in Java. Java language has a rich…
Read More » -
Java Command-Line Interfaces (Part 19): jClap
The focus of this nineteenth post in this series on parsing command line arguments from Java code is jClap (Java…
Read More » -
Can a non static method access static variable/method in Java?
“Can a non-static method access a static variable or call a static method” is one of the frequently asked questions…
Read More » -
JShell in Five Minutes
This post builds on my My Top Java 9 Features post by looking more in depth at these features. Here…
Read More » -
Java Command-Line Interfaces (Part 18): JCLAP
Giles Winstanley‘s JCLAP (Java Command-Line Argument Parser) is the eighteenth library covered in this series of posts on Java-based command…
Read More » -
Introduction to Java Virtual Machine (JVM)
What is JVM A Java virtual machine (JVM) is an abstract computing machine that enables a computer to run a Java…
Read More »