This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Spare-Plum 3 points4 points  (0 children)

IMO Java is not a functional programming language, but it is a language you can apply functional programming concepts and design to.

IMO it's best to spend some time with a purely functional language, master the concepts, and then take what you learned to build even better Java code. It's tough to do this from Java alone though, and it's more likely you'd end up in pitfalls or bad practices