Skip to content
Software Test Academy
  • Home
  • About
  • Blog
  • Test Automation
    • UI Automation
      • Selenium
      • Capybara
      • Sikulix
      • CodedUI
      • WinAppDriver
    • Mobile Automation
      • Appium
      • Espresso
      • Mobile Device Farm
    • API Automation
      • Rest Assured
      • Karate
    • Testing Frameworks
      • JUnit
      • TestNG
    • Automation Reporting
      • Allure Report
      • Extent Reports
      • Klov Reporting
      • Tesults Reporting
    • Cucumber
    • Visual Test Automation
      • Applitools Eyes
      • ImageMagick
      • Galen Framework
      • Ember Percy
      • Visual Testing Tools
    • Robot Framework
    • Selenoid
    • Docker Selenium
    • Node.js Mocha
  • Performance Testing
    • JMeter
    • Gatling
    • Mobile Performance Testing
    • Interview Questions
  • DevOps
    • Kubernetes
    • Jenkins
    • Docker
    • SonarQube
    • Vagrant
    • Octopus Deploy
    • AWS
    • Azure
    • Rancher
    • Packer
  • More
    • Interview Questions
      • Performance Testing Interview Questions
    • Programming Tutorials
      • JAVA
      • JAVA FX
      • Git
      • GitLab
      • GitHub
      • Algorithms
      • WireMock
      • Mockito
      • Logging
      • ESLint
    • Testing Tutorials
    • Agile Tutorials
    • Tools and Technologies
    • Security Testing Tutorials
    • Test Masters
    • Software Conferences

functional programming

Functional Programming Tutorials

Functional programming tutorials are listed in this section. We will continuously add new articles to this section. If you want us to write a new article for this section please get in touch with us.

Java Streams Comparators with Examples

October 10, 2021 by Onur Baskirt
java

Hi all, in this article, we will learn Java Streams Comparators like Comparator.comparing(), Comparator.naturalOrder(), Comparator.reverseOrder(), etc. The Comparator Interface provides us comparison and sorting options that we can use with Java Streams. Let’s start to do some examples and learn these … Read more

Categories Java Tutorials, Programming Tutorials Tags functional programming, java, java streams

Java Streams Intermediate Operations with Examples

October 10, 2021 by Onur Baskirt
java

In this post, we will learn Java Streams Intermediate Operations like Filter, Map, FlatMap, Limit, Peek, Skip, Distinct, and Sorted. In a stream pipeline, we have intermediate operations and at the end of the stream, we have terminal operations. We … Read more

Categories Java Tutorials, Programming Tutorials Tags functional programming, java, java streams

Java Streams Basics with Examples

October 10, 2021 by Onur Baskirt
java

In this article, we will learn Java Stream API or in other words Java Streams with examples. Java Streams comes with Java 8 and with stream operations, we can simplify many things such as filtering, sorting, transformations, etc. Let’s start … Read more

Categories Java Tutorials, Programming Tutorials Tags functional programming, java, java streams

Java Functional Interfaces with Examples

October 10, 2021 by Onur Baskirt
java

In this article, we will learn Java Functional Interfaces which are coming by default in Java. These interfaces are; Supplier, Consumer, Predicate, Function, Runnable, and Callable. First of all, I highly suggest you use Java 8 and higher versions of Java … Read more

Categories Java Tutorials, Programming Tutorials Tags functional programming, java, java streams

Lambda Functions in Java and Custom Functional Interfaces

October 10, 2021 by Onur Baskirt
java

In this article, we will learn all about lambda functions in Java and Custom Functional Interfaces with examples. It is good to learn lambda declarations with custom functional interfaces together. Let’s create a custom interface as PlayMusicService which has a … Read more

Categories Java Tutorials, Programming Tutorials Tags functional programming, java, java streams
Newer posts
← Previous Page1 Page2

© 2025 SW TEST ACADEMY • All Rights Reserved