Skip to content
IT Interview Guide
  • About Me
  • Cloud Native
    • CICD
    • Containers
      • Docker
      • Kubernetes
    • DevOps
    • Microservices
  • Programming
    • C++
    • Golang
    • Java
    • JavaScript
      • Angular.js
      • Node.js
      • React.js
    • Python
  • Software Engineering
    • Design Patterns
    • OOAD
    • Testing

programming concepts

What is the Role of Collections in Reactive Programming?

January 17, 2025 by Aditya Pratap Bhuyan
Java

Learn about the role of collections in reactive programming using Java. Understand how collections fit into reactive streams and manage data asynchronously in Java applications with code examples.

Categories Java Tags Collections, Functional Programming, java, Java 8, Java Programming, programming concepts, reactive programming, Reactive Streams, Spring WebFlux Leave a comment

What Are Bounded Type Parameters in Java?

October 19, 2024 by Aditya Pratap Bhuyan

Discover the concept of bounded type parameters in Java, their significance in generics, and how to use them effectively with code examples.

Categories Java Tags bounded type parameters, code reusability, generic programming, Java generics, Java Programming, programming concepts, Software Development, type safety Leave a comment

What is Type Erasure in Generics and How Does It Work?

October 19, 2024 by Aditya Pratap Bhuyan

Type erasure is a fundamental concept in programming languages that utilize generics, such as Java and C#. This article explores what type erasure is, how it affects generic types, and provides code examples to illustrate its workings.

Categories Java Tags C#, compile-time, generics, java, programming concepts, runtime, type erasure, type safety Leave a comment

What is the reduce() Method in Java Stream and How Can You Use It Effectively?

October 16, 2024 by Aditya Pratap Bhuyan

Discover the power of the reduce() method in Java Streams for functional-style programming. Learn how to simplify complex data transformations with code examples.

Categories Java Tags coding examples, Functional Programming, java, Java 8, programming concepts, reduce method, Stream API Leave a comment
  • C++
  • Java
  • Python
  • Uncategorized

Collections Collections Framework concurrency Data Structures Functional Programming generics java Java 8 Java 8 Features Java Best Practices Java Code Java Code Example Java code examples Java Collection Framework Java Collections Java Collections Framework Java Concurrency Java data structures Java Development Java examples Java Functional Programming Java generics Java List Java multithreading Java Performance Java Programming Java serialization Java Stream API Java Streams Java synchronization Java threads Java Tutorial Java Tutorials Lambda Expressions multithreading multithreading in Java object-oriented programming performance optimization Programming Software Development Stream API synchronization thread management thread safety type safety

  • How to Filter a Collection Using Streams in Java?
  • 300 Java Interview Questions for Beginners
  • What is the Stream API in Java 8 and How Does It Work?
  • What Are Lambda Expressions in Java and How Do They Work?
  • What is a Thread in Java and How Does It Work with Examples?
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
© 2025 IT Interview Guide • Built with GeneratePress