Skip to content

Javagyansite

Amplify your java knowledge with javagyansite

  • Design Patterns
    • Design Principles
    • All Design Patterns
    • Behavioural Patterns
    • Structural Patterns
    • Creational Patterns
  • Core Java
    • Core Java Basics
    • OOPS
    • keywords
    • Exception Handling
    • Threads
    • Strings
    • Advanced Topics
    • Java IO
    • Java Reflection
    • Serialization
    • Java 8
    • DataStructure
  • Collections
  • JVM Concepts
  • Spring
    • All Spring Articles
    • Spring Basics
    • Spring Beans
    • Spring AOP
    • Spring Boot
    • Spring MVC
    • Spring RESTful API
    • Spring JDBCTemplate
    • Spring Data JPA
    • Spring Batch
    • Spring Transaction
  • J2EE
  • Interview Questions and Answers
    • Java Programs asked in Interviews
    • Spring Boot Interview Questions
    • Java 8 Interview Questions
    • Microservices Interview Questions
    • REST API Interview Questions
    • OOPs Interview Questions and Answers
    • Core Java Interview Questions
    • Top Java Collections Interview Questions 2023
    • Top Java Exception Handling Interview Questions with Answers
    • JVM Interview Questions
    • Java Advanced Interview Questions
    • Java Thread Interview Questions
    • Java Reflection : Interview questions
  • Scala
  • Microservices
  • Misc Topics
  • Hibernate
  • SQL
  • DevOps
    • Docker
    • Maven
  • Useful Tools
    • Image to Base64 Converter
    • Word Counter Tool

Category: Java

Choosing Between Inheritance and Composition(Aggregation)

April 4, 2017 gyanauce2006 Java, OOPS

Please visit Inheritance vs Composition vs Aggregation before you read further into this particular blog. There is a very famous design principle […]

Read more

Java Initializers

April 1, 2017 gyanauce2006 Core Java, Core Java Basics, Java

In java, we have three types of initializers: 1. Static Initializer:can be used to set the value of any static[…]

Read more

equals and hashCode in Java

March 31, 2017 gyanauce2006 Collections Framework, Core Java, Core Java Basics, Java

equals method is used to check the equality of two objects based on it’s contents. equals versus == If two[…]

Read more

Multiple Inheritance in Java: Exploring Alternatives and Solutions

March 26, 2017 gyanauce2006 Java, OOPS

In this article, we’ll look at the complexities of multiple inheritance in Java, the infamous “diamond problem,” and the various[…]

Read more

LinkedHashMap in Java

March 21, 2017 gyanauce2006 Collections Framework, Core Java, Java

LinkedHashMap implements Map and extends HashMap.Please visit HashMap for understanding the internal working of HashMap before you read further so that it becomes[…]

Read more

ClassNotFoundException vs NoClassDefFoundError

March 19, 2017 gyanauce2006 Core Java, Exception Handling, Java

ClassNotFoundException NoClassDefFoundError Exception or Error? It is of type java.lang.Exception.It is a Checked Exception. It is of type java.lang.Error. When[…]

Read more

Exception Handling in Java: Comprehensive Guide

March 19, 2017 gyanauce2006 Core Java, Exception Handling, Java

Exception handling in Java is a mechanism that allows developers to handle runtime errors, unexpected events, and exceptional situations that[…]

Read more

TreeMap in Java

March 18, 2017 gyanauce2006 Collections Framework, Core Java, Java

Before we jump into TreeMap, let us first look into Tree Data Structure. The basic building block for the tree[…]

Read more

Comparable vs Comparator

March 17, 2017 gyanauce2006 Collections Framework, Core Java, Java

Comparable Comparator What is it? Here the Object compares itself with another Object of same type.For example: An Employee comparing[…]

Read more

CopyOnWriteArrayList vs SynchronizedList

March 13, 2017 gyanauce2006 Collections Framework, Core Java, Java

CopyOnWriteArrayList(Introduced in JDK 1.5) SynchronizedList Creation List list = new CopyOnWriteArrayList(); List list = new ArrayList(); List syncList = Collections.synchronizedList(list);[…]

Read more

Posts pagination

«Previous Posts 1 … 26 27 28 29 30 … 34 Next Posts»

Namecheap Best Deals

Email Subscription

Enter your email address to subscribe to javagyansite and receive notifications of new posts by email.

Categories

  • Advanced Topics (1)
  • DevOps (4)
    • Docker (3)
    • Maven (1)
  • Hibernate (2)
  • Java (331)
    • Core Java (247)
      • Advanced Topics (24)
      • Collection (3)
      • Collections Framework (26)
      • Core Java Basics (61)
        • keywords (10)
      • DataStructure (14)
      • Exception Handling (18)
      • Java IO (33)
      • Java Programs (32)
      • Java Reflection (5)
      • Strings (6)
      • Threads (22)
    • Design Patterns (26)
      • Behavioural Patterns (11)
      • Creational Patterns (5)
      • Design Principles (2)
      • Structural Patterns (7)
    • Interview Questions and Answers (39)
    • J2EE (3)
    • Java 8 (19)
    • JVM Concepts (13)
    • Microservices (9)
    • OOPS (14)
    • Serialization (4)
  • Misc Topics (2)
  • Node.js (4)
  • Scala (15)
  • Science (1)
  • Spring Framework (57)
    • Spring AOP (3)
    • Spring Basics (28)
    • Spring Batch (1)
    • Spring Beans (8)
    • Spring Boot (18)
    • Spring Cloud (1)
    • Spring Data JPA (1)
    • Spring JDBCTemplate (2)
    • Spring MVC (7)
    • Spring RESTful API (6)
    • Spring Transaction (2)
  • SQL (49)
  • Uncategorized (1)

Archives

  • December 2023 (4)
  • November 2023 (2)
  • October 2023 (1)
  • September 2023 (53)
  • August 2023 (29)
  • July 2023 (32)
  • June 2023 (5)
  • April 2023 (1)
  • January 2023 (29)
  • July 2022 (1)
  • August 2021 (1)
  • June 2021 (1)
  • April 2021 (2)
  • January 2021 (1)
  • November 2020 (3)
  • June 2020 (3)
  • May 2020 (33)
  • April 2020 (43)
  • March 2020 (26)
  • February 2020 (33)
  • January 2020 (10)
  • December 2018 (4)
  • November 2018 (4)
  • October 2018 (2)
  • September 2018 (4)
  • August 2018 (3)
  • July 2018 (8)
  • June 2018 (2)
  • May 2018 (1)
  • April 2018 (12)
  • January 2018 (3)
  • April 2017 (15)
  • March 2017 (14)
  • February 2017 (5)
  • September 2016 (12)
  • August 2016 (9)
  • July 2016 (4)
  • March 2016 (15)

Pages

  • Privacy Policy
  • Contact Us
  • Disclaimer
  • Terms and Conditions
  • About Us
  • Affiliate Disclosure(Disclaimer)
WordPress Theme: Poseidon by ThemeZee.