Home » core java

Tag Archives: core java

Java 8 CompletableFuture thenAccept Example

Hello. In this tutorial, we will explore the Java 8 CompletableFuture thenAccept method. 1. Introduction Before diving deep into the practice stuff let us understand the thenAccept(…) method we will be covering in this tutorial. CompletableFuture.thenAccept() takes a Consumer and returns CompletableFuture 2. Practice Let us dive into some practice stuff from here and I am assuming that you already ...

Read More »

Java 8 CompletableFuture thenApply Example

Hello. In this tutorial, we will explore the Java 8 CompletableFuture thenApply method. 1. Introduction Before diving deep into the practice stuff let us understand the thenApply(…) method we will be covering in this tutorial. CompletableFuture.thenApply(…) method is inherited from the CompletionStageThe method returns a new CompletionStage (is a Promise object) that when the stage is completed normally, is executed ...

Read More »

Java 8 Stream – findAny() & findFirst() Example

Hello. In this tutorial, we will explain the findAny() and findFirst() methods in java 8. 1. Introduction Before diving deep into the practice stuff let us understand the findAny() and findFirst() methods in java8 programming. Stream.findFirst() – Returns an optional object containing first element of the given stream. It can also return an empty() optional if the stream is emptyStream.findAny() ...

Read More »

Java 8 Stream – count() Example

Hello. In this tutorial, we will explain the count() method introduced in java 8. 1. Introduction Before diving deep into the practice stuff let us understand the count() method introduced in java8 programming. Stream.count() – Returns the number of elements in the stream with or without filter condition being appliedThis is a terminal operation and once consumed the same stream ...

Read More »

SQL Count Function

In this article, we will discuss the COUNT function in SQL, different ways of using it, and how to combine it with other keywords like GROUP BY and HAVING. 1. Introduction Many times, the information we want from a database table is not available in a single row but in a group of rows or in the result of a ...

Read More »

Java 8 Stream – flatMap & Optional Example

Hello. In this tutorial, we will talk and understand the most commonly used Java 8 Stream APIs: the flatMap method and the Optional class. 1. Introduction Before diving deep into the practice stuff let us understand the flatMap method and Optional class in java programming. 1.1 flatMap() method This method is used to convert a stream of collections to a ...

Read More »

Java Keywords Tutorial

1. Introduction In this article, we will look at words Java considers as Keywords. We will explore why they are used and what they are along with some usage examples. 2. What is a Keyword in Java and why do we need them? The Java Compiler uses some reserved words called Keywords to compile and run Java Programs. Each reserved ...

Read More »

Java ClassLoader Example

In this article, we’re going to discuss different types of Java ClassLoader, how they work and some examples to build our own implementation. 1. Introduction A class loader is an object that is responsible for loading classes. The ClassLoader class is an abstract class that uses a delegation model to search for classes and resources. Furthermore, the ClassLoader is part of JRE ...

Read More »

Java Variables Tutorial

1. Introduction In this article, we will look at one of the basic concepts of Java known as variables. We will see what java variable types mean, memory storage, types of variables, and some examples. 2. What is a Variable? In Java, a variable is a container to hold data values during execution of a java program. All variables have ...

Read More »

Java 12 Garbage Collector Example

The LISP language had the first garbage collector back in 1959. Since then many languages like Java have adopted Garbage collection for automatic memory management. Today we will look at the Shenandoah garbage collector. 1. Introduction Garbage Collection is Java’s automatic memory management method. Garbage Collection occurs in the Java Heap memory whenever the Java heap memory is full. There ...

Read More »