Last updated: Apr 24, 2022

Java Miscellaneous

In this blog,we’ll learn different concepts like Java RMI,Java Generics,Object cloning,JavaFX ,Java Lambda expression,Java memory management and also learn about ‘IS A’ relationship and ‘HAS A’ relationship.So what we’re waiting for let’s get started.
Reflection in Java
This blog mainly covers the Reflection API in Java. You will get an insight into the Reflection API, its different uses and their implementation in Java.
Log4j MEDIUM
This blog will discuss the Log4j library, its need, vulnerability, how this vulnerability works, ways to mitigate it, and the pros and cons of logging.
Remote Method Invocation (RMI) In Java
This article will introduce you to the Remote Method Invocation API that you can use to build distributed applications in Java.
Java Classpath EASY
Classes in Java programs are not loaded by the JVM all at once; rather, they are slowly found and loaded through dynamic loading.
Running Java RMI Application
In this article, we will learn the implementation of a Remote Method Invocation(RMI) application in Java with the help of an example.
Difference between Compiler and Interpreter in Java EASY
This article will discuss compilers and interpreters in java along with their advantages, disadvantages and particular use cases and key differences.
What is Cucumber? MEDIUM
In this blog, we will learn about What is Cucumber. We will understand its core concepts, its usage, and much more for better understanding.
Custom Exception in Java EASY
A custom exception in Java is a user-defined exception class that extends Exception or RuntimeException. Learn Java custom exception with examples and benefits.
What is J2ee? MEDIUM
In this blog, we will learn about What is J2ee. We will learn about its characteristics, features, and much more for better understanding.
Camel Case in Java EASY
Camel Case in Java is a naming convention where the first word is lowercase, and subsequent words start with an uppercase letter, e.g., myVariableName.
Semaphores in Java EASY
In this article, we will learn what semaphores are, the different types of semaphores, how they work, & how to implement them in Java.
Selenium with Java EASY
In this article, we will discuss Selenium with Java for automation testing. We will look at how selenium can be used in Java, its an example in detail.
Executor Framework in Java EASY
Learn the Java Executor Framework, its types, and how to implement it with real examples. Master multithreading with the Executor framework in Java.
Deserialization in java MEDIUM
In this article, we will discuss serialization & deserialization in Java in detail, like their definitions, examples, advantages, & how they work, etc.
JPA Java EASY
In this article, we will discuss the key features of JPA, including different versions, how it works with Hibernate, the benefits of using an Object-Relational Mapping (ORM) tool, setting up JPA in your Java project, & working with different databases, including NoSQL.
Serializable Interface in Java with Examples EASY
Serializable interface in Java explained with basics, declaration, usage, and practical code example to help you understand how Java serialization works.
Generics in Java MEDIUM
Learn Generics in Java with examples. Understand its usage, benefits, and implementation to write type-safe, reusable code efficiently.
Annotations in Java EASY
Learn what Java annotations are, their types, uses, and how to apply them in real Java programs. Boost your code quality using annotations in Java.
Object Cloning in Java EASY
Learn object cloning in Java with examples. Understand shallow vs deep copy, use cases, and applications to write efficient and reusable Java code.
Lambda Expressions in Java
In this blog, we’ll learn about Lambda expressions in Java their syntax and understand them better with an example.
Prepared Statement in Java – Usage & Examples EASY
Prepared Statement in Java JDBC explained. Learn how to use precompiled SQL statements for efficient, secure, and optimized database operations.
Memory Management in Java EASY
Explore Java memory management, JVM memory structure, and garbage collection principles for efficient Java application performance and resource handling.
Builder Design Pattern MEDIUM
Learn the Builder Design Pattern in Java to create complex objects step-by-step. Improve flexibility, reusability, and clean code architecture.
Is-A Relationship in Java EASY
This blog will discuss what is-a relationship is and how to implement it in Java programming language, with example.
Java Servlet API EASY
In this article, we'll learn about the key components of the Java Servlet API & see how to use them to build robust web applications.
Has-A Relationship in Java EASY
Learn what Has-A relationship in Java is, how to implement it with real examples, and why it's key in Java object-oriented programming design.
What is truncation in Java? MEDIUM
Truncation in Java is discarding the fractional part of a number during type conversion. In this blog, we’ll understand truncation in Java in detail.
Delegation Event Model in Java MEDIUM
The Delegation Event Model in Java is a design pattern where an event source object delegates event handling to a separate listener object, enhancing flexibility.
Decorator Design Pattern MEDIUM
Learn the Decorator Design Pattern in Java, a structural pattern that adds dynamic behavior to objects at runtime without altering their core structure
Factory Design Pattern in Java with Examples EASY
Learn the Factory Design Pattern in Java with real examples, implementation, key components, and pros & cons of the Factory Method Design Pattern.
Upcasting and Downcasting in Java MEDIUM
Upcasting is the process of converting a subclass reference to a superclass reference, while downcasting is the opposite. Read on to understand the difference between the two and when to use each one.
Sieve Of Eratosthenes In Java EASY
Sieve of Eratosthenes is a simple technique created by the ancient Greek mathematician Eratosthenes in the 2nd century BC.
Difference Between this and super Keyword in Java EASY
This blog will cover a detailed explanation of this and super keywords in Java. We will further study the difference between the two.
Enumeration in Java EASY
Master Enumeration in Java, its syntax, methods, and how it helps in iterating over elements of legacy classes like Vector and Stack.
Difference Between Iterator and Enumeration EASY
In this article, we will be discussing the concept of Iterator and Enumeration. Also, will discuss some differences between Iterator and Enumeration.
What’s the Difference Between Iterator and ListIterator? EASY
Iterator is a general interface for traversing collections whereas listIterator is specific to lists and allows bidirectional iteration.
Association, Composition and Aggregation in Java MEDIUM
Learn Association, Aggregation, and Composition in Java with examples. Understand object relationships and key differences for effective OOP design.
How to fix NoSuchElementException in Java? EASY
This article discusses how to fix java util nosuchelementexception in java. It also contains an explanation of other exceptions in java.
Author Alisha
0 upvotes
Type Conversion And Type Casting In Java EASY
Learn the difference between type conversion and type casting in Java. Understand automatic and manual data type changes with examples and best practices.
Happy Number in Java MEDIUM
In this article, we will learn about Happy numbers. We will also write a Java program for the same.
Stack Memory and Heap Memory in Java EASY
Learn the key differences between stack and heap memory in Java. Understand Java memory management with examples for better performance and debugging.
Garbage Collection in Java MEDIUM
Java Garbage Collection is an automatic memory management process that removes unreferenced objects to free memory and boost Java application performance