There’s a lot of confusion about “functions” in Java. Java doesn’t really have them, but an object could represent a function so it kind of does have them. I try to explain the different meanings of “functions” in Java, other languages and in mathematics.
Continue reading “Functions in Java”Tag: @FunctionalInterface
Functional Programming in Java 8
Functional Programming made easy!
Continue reading “Functional Programming in Java 8”
Recursive Closures in Java
In Java you can only reference final fields inside a closure. Here’s my solution*.
Continue reading “Recursive Closures in Java”Misnomer: @FunctionalInterface
So it’s functional, right? Then why isn’t it a function? I’ll try to explain.
Continue reading “Misnomer: @FunctionalInterface”