News

Get a deep dive into using method references in your Java programs, including stream operations, event listeners, and constructors and factories.
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 ...
Learn how to use synchronous and asynchronous callbacks in Java—including callbacks with lambda expressions, CompletableFuture, and more.
It's been said that Java 8 is bringing Functional Programming to Java. In this article Ben Evans looks at the how Java 8 provides some key benefits of the functional programming style.
Balancing the fine principles that govern user interface with superior functionality is an art form in itself. Read five tips to getting it right.
This post explains how to use loops in Java. Learn for loops, while loops, do while, break, and continue. All without going loopy!