Functional Programming in Java

NFJS, the Magazine - December 2010

With the rise of the multi-core CPUs has come a commensurate interest in functional languages like Haskell, ML, and Scala. Not being a functional language by nature, Java doesn’t usually come anywhere in that list, but since functional programming is, like object-oriented programming, more a study in concept than in syntax, it turns out that Java can do some fairly heavily "functional" things even without a new syntax or feature set; particularly with the use of the "FJ" library, an open-source implementation of functional concepts available for download from

An online version of this article is not available. This article is available in PDF, MOBI, and EPUB to those who have subscribed.

About Ted Neward

Ted Neward

NFJS, the Magazine - December 2010

NFJS the Magazine - December 2010

In this Issue: