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

Programming Tutorials

Programming Tutorials

In this category, you will find Programming tutorials on Java, JavaFX, Git, GitHub, GitLab, Mockito, Wiremock, Log4J, ESLint, Algorithms, and so on.

Java 10 Features with Examples

October 18, 2021 by Onur Baskirt
java

In this article, I will share new Java 10 features with examples. These are; var keyword and some Collectors API changes. Let’s get started! Var Keyword in Java 10 First, we will start with the var keyword. We can use … Read more

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

Java 9 Functional Programming Features with Examples

October 17, 2021 by Onur Baskirt
java

In this article, you will learn Java 9 functional programming features. These are, takeWhile(), dropWhile(), immutableList, immutableSet, and immutableMap. I will explain each feature with clear examples. Let’s start! :) Java 9 Functional Programming Features We will start with takeWhile() … Read more

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

Java Stream Reduce with Examples

October 18, 2021 by Onur Baskirt
java

In this article, we will learn Java Stream Reduce with examples. Streams reduction operation helps us to get results from streams elements by accumulation in sequence. I will show some examples of Stream.reduce() method to make the concepts more clear. Let’s … Read more

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

Primitive Type Streams in Java with Examples

October 18, 2021 by Onur Baskirt
java

In this article, we will learn Primitive Type Streams in Java with examples. I will also show various primitive type conversions in a stream. Let’s start! Primitive Type Streams in Java I will explain the primitive types with an example. … Read more

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

Java Streams Sources with Examples

October 18, 2021 by Onur Baskirt
java

In this article, we will learn Java Streams Sources such as List, Set, Array, Map, and Stream.of(), etc. I will share 5 different examples to show the details of stream sources as much as I can. Let’s start! Java Streams … Read more

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

Java Streams Terminal Operations with Examples

October 10, 2021 by Onur Baskirt
java

In this article, we will learn Java Streams Terminal Operations such as AnyMatch, Collectors, Count, FindAny, FindFirst, Min, Max, NoneMatch, and AllMatch. Java streams should be ended with a terminal operation and we will have many options to use based on … Read more

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

Java Optional Class Guide with Examples

October 18, 2021 by Onur Baskirt
java

In this article, we will learn Java Optional Class with examples. The optional class is introduced in Java 8 and helps us to deal with null pointer exceptions. Sometimes it is a nightmare to deal with NullPointerException when we are … Read more

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

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
Older posts
Newer posts
← Previous Page1 Page2 Page3 … Page5 Next →

© 2025 SW TEST ACADEMY • All Rights Reserved

Next Page »