Skip to content
  • About Us
  • Privacy Policy
  • Contact Us
  • About Us
  • Privacy Policy
  • Contact Us

Techbugger

Portal for Innovative programmers and Learners

  • Core Java Tutorials
    • Java 8 Tutorials
      • Stream API
      • Functional Interface
      • Lambda Expressions
      • Optional Class
      • Interview Questions
    • Interview Questions
      • Core Java
      • Collections
  • Angular Tutorials
  • Springboot Tutorials
    • Interview Questions
  • Difference Between Topics
  • Oracle Tutorials
  • Interview Questions
    • REST API Services
    • Servlet
    • Docker

Category: Core Java

End to End implementing ideas about Core Java with Relevant Examples in it to make it interesting and crisp in understanding.

  • Home
  • Core Java
Core Java Design Patterns

List of Design Patterns and usages in Java

March 7, 2025March 7, 2025 techiebug

Here’s a comprehensive list of design patterns, categorized into the three main types: Creational, Structural, and Behavioral. These patterns, popularized by the “Gang of Four”

Read More
Concurrency Core Java

Usages of ArrayBlockingQueue vs LinkedBlockingQueue vs PriorityBlockingQueue vs DelayQueue in Java?

March 6, 2025March 6, 2025 techiebug

In concurrent package, ArrayBlockingQueue, LinkedBlockingQueue, PriorityBlockingQueue, and DelayQueue are implementations of the BlockingQueue interface. Each serves distinct purposes based on their structure and behavior. Below

Read More
Core Java

Important Collection Interfaces and Classes in Java

March 6, 2025March 6, 2025 techiebug

Java’s Collections provides a set of interfaces and classes to manage and manipulate groups of objects. Below is a comprehensive list of the key interfaces

Read More
Core Java

How to create an Immutable Class in Java ?

February 28, 2025February 28, 2025 techiebug

Immutable class is a key concept in Core Java that ensures an object’s state cannot be changed after creation. Lets explore with a practical example

Read More
Concurrency Core Java

Important Interfaces and Classes in Java Concurrency

February 26, 2025February 26, 2025 techiebug

Java’s concurrency framework, primarily housed in the java.util.concurrent package, provides a rich set of interfaces and classes to manage multithreading, synchronization, and concurrent data structures.

Read More
Core Java Difference Betweens Java 8

Difference Between ifPresent() and ifPresentOrElse() in Optional

February 19, 2025February 24, 2025 techiebug

Both methods belong to the Optional<T> class and are used to handle optional values in Java. ifPresent() (Java 8) Example: Using ifPresent() Output: If the

Read More
Core Java Interview Questions Java 8

50 different types of Java Stream API Examples

November 30, 2024November 30, 2024 techiebug

1. Count the Characters from a String 2. Convert character into lower case 3. Count the unique letters 4. Extract all words starting with a

Read More
Core Java Design Patterns

How Inversion of Control(IoC) works in Java with an Example?

November 12, 2024November 12, 2024 techiebug

Inversion of Control (IoC) is a principle in software design where the control of object creation and dependency management is inverted from the class itself

Read More
Core Java

SOLID Principles in Java with Examples ?

November 5, 2024November 5, 2024 techiebug

The SOLID principles in Java (and object-oriented programming in general) are five design principles that help developers create scalable, maintainable, and robust code. Each letter

Read More
Core Java

How to Create a Singleton Class in Java ?

November 5, 2024November 5, 2024 techiebug

In Java, a singleton class is a class that allows only one instance of itself to be created and provides a global access point to

Read More

Posts pagination

1 2 … 5 Next

Categories

  • Amazon AWS (3)
  • Angular (6)
  • Concurrency (5)
  • Core Java (49)
  • Design Patterns (3)
  • Difference Betweens (33)
  • Docker (2)
  • Excel Formulas (3)
  • Hibernate (1)
  • Interview Questions (13)
  • Java 17 (1)
  • Java 8 (15)
  • Javascript (6)
  • Kubernetes (1)
  • Messaging Services (5)
  • Microservices (2)
  • MongoDB (5)
  • Multithreading (6)
  • NodeJS (2)
  • Oracle Features (3)
  • Oracle Support (4)
  • Practical Programs (5)
  • Redis (1)
  • Spring Boot Features (20)
  • TypeScript (11)
  • Uncategorized (3)

Recent Posts

  • Difference between Blue-Green and Canary Deployment
  • 75 Popular Redis Interview Questions ?
  • Difference between JPA Repository, MongoRepository, and CRUD Repository ?
  • How CommandLineRunner works in Spring Boot ?
  • How to Implement ACID in Spring Boot ?
  • List of Design Patterns and usages in Java
  • Usages of ArrayBlockingQueue vs LinkedBlockingQueue vs PriorityBlockingQueue vs DelayQueue in Java?
  • Important Collection Interfaces and Classes in Java

angular Annotations Arrays AWS Collections Concurrency Core Java Core java Difference Topics DB Support Design Patterns Difference Betweens Docker Excel for loop Formula Garbage Collection Hibernate Interview Questions Java Java 8 Java 8 Difference Topics Java Features Javascript Java Strings JPA Kafka Kubernetes Memory Message Broker Microservices MongoDB NodeJS Oracle Practical Programs Primitive Data Types Programs Rest API Sharding Spring Boot Springboot Difference Topics Spring Cloud Streams Synchronization Threading TypeScript

Improve your development skills and learn web development in all aspects, together with debugging.

Portal for Innovative Programmers and Learners.

What You Can Learn

  • Angular Tutorial (Step-by-Step) : Core Concepts & Best Practices
  • Difference Between Topics on various Technology
  • Functional Interfaces in Java 8 – A Complete Guide
  • Interview Questions
  • Java 8 Step-by-Step Tutorials
  • Java 8 Stream API: Efficient Data Processing Techniques
  • Mastering Core Java: Essential Tips for Developers
  • Oracle Features
  • Spring Boot Features

Contact Us

admin@techbugger.com

 

All Rights Reserved 2024.
Proudly powered by WordPress | Theme: Fairy by Candid Themes.