Core Java
-

How to Pattern-Match Files and Display Adjacent Lines in Java
Recently, we’ve published our article about the awesome window function support in jOOλ 0.9.9, which I believe is some of…
Read More » -

Java Dynamic Proxy
Proxy is a design pattern. We create and use proxy objects when we want to add or modify some functionality…
Read More » -

9 differences between Array and ArrayList in Java
Both array and ArrayList are two important data structures in Java and are frequently used in Java programs. Even though…
Read More » -

Kotlin-like Builders in Java and Python, Continued: Additional Parameters
Intro In today’s article, we follow up last week’s article about making Kotlin-like builders in Java and Python, expanding the…
Read More » -

Java 8 Lambda Expression for Design Patterns – Strategy Design Pattern
The strategy pattern defines a family of algorithms encapsulated in a driver class usually known as Context and enables the…
Read More » -

JavaOne 2015: Advanced Modular Development
JavaOne 2015 saw a series of talks by the Project Jigsaw team about modularity in Java 9. They are all very…
Read More » -

Use JUnit’s expected exceptions sparingly
Sometimes, when we get pull requests for jOOQ or our other libraries, people change the code in our unit tests…
Read More » -

JavaDocs Source Samples That Don’t Suck
JavaDoc source code embeds suck! I love JavaDoc but it didn’t age well. When you work with other tools (e.g.…
Read More » -

JavaOne 2015: Prepare For JDK 9 – blog@CodeFX
JavaOne 2015 saw a series of talks by the Project Jigsaw team about modularity in Java 9. They are all…
Read More »



