This blog is written to make the readers understand the concepts of functional programming thoroughly.In the previous blogs we have already discussed Lambda and functional interfaces and their various features. Now we will learn how to write programs using the various features of Functional programming. In general terms, Functional Programming is a programming paradigm, which […]
Category: Functional programming in Java
Functional programming in Java
In the previous blogs, we discussed the details about Lambda & Functional Interfaces and how they work. In this blog, we will discuss the significance of these. The major benefit of using Lambda is that the behavior can be directly passed as a parameter just like data. Also, Lambda enables declarative programming where the programmer […]
Before going into the details of functional programming, the first concept which needs to be discussed is why functional programming ? Traditionally, JAVA was used solely for object oriented programming which included dealing with creation and relation between objects, inheritance, polymorphism etc. But now-a-days functional programming gives us one more tool to work with. The […]