News

Java interfaces are different from classes, and it’s important to know how to use their special properties in your Java programs. This tutorial introduces the difference between classes and ...
The functional Predicate interface gets used extensively by the Java 8 Streams API. Any developer who wants to master functional programming in Java will need to be comfortable with the Predicate ...
Code that wants to use the interface methods can declare an object of the interface type, get one from somewhere (often people write Factory classes to do this) and call the interface methods ...
There are benefits and drawbacks to Java's Iterator vs. ListIterator interface. Learn how to make the right choice when you choose between them.
For Java programmers, CHARVA provides a set of Java classes and a native library to code TUIs. What's more, the CHARVA classes are almost the same as the Swing and AWT classes (used for writing ...
If you’ve read my Java 101 tutorial introducing static classes and inner classes, you should be familiar with the basics of working with nested classes in Java code. In this Java tip, you’ll ...