If you're looking for a quick breakdown of Streams, look no further. This cookbook covers Streams' chief advantages, its operations, and a comprehensive example.
If you want to develop a JUnit test class for a blueprint XML, this guide provides everything that you need to know — from overriding properties to using shared services.
Configuring Java security policies is an important but extremely time-consuming task. See, how much work it takes for a small project like Spring Pet Clinic.
Java 9 will open a couple of new doors for memoizing functions. Starting with a base function, we'll work our way to NFunctions, memoizing along the way.
Having covered SQL batches, let's move onto Oracle 12c's implicit cursors and how to fetch them using jOOQ/Java while not having to worry about low-level details.
Mockito2 has made improvements over its predecessor, including the ability to mock final classes. Its new opt-in feature lets you take mockery to a new level.
Exactly how important is HTTP 2 support (and by extension, Servlet 4 support to make it happen) for Java EE? Our survey says devs think it's pretty important.
With some tweaking, you can get JavaFX to compile nice-looking charts with a few animations baked in. Configuring them takes a bit of work, but it's worth it.
Using Spring Data with Cassandra 3 extends Spring's power into more NoSQL. This detailed tutorial includes setting up Apache Cassandra and some basic interactions.
SonarQube (and the SonarGraph plugin) can automatically scan your code base for cyclic dependencies. Their combined power replaces some lost functionality.
If functional programming has your attention, let's start with the basics: functions. You can store functions as objects, take them as arguments, return them, and more.