Home » core java

Tag Archives: core java

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 »

Java Netbeans IDE Tutorial

In this tutorial, we will demonstrate how to download, install/set up, and start using the Apache Netbeans IDE in Java, as your JDK. You can also check this tutorial in the following video: Java NetBeans IDE Tutorial – video 1. Introduction Let us first start by downloading the required software from this link: NetBeans Download Download the appropriate executable from ...

Read More »

Download and Install Java Development Kit (JDK) 13

In this article, we will see how to download and install Java Development Kit 13, which is a non-LTS version for a Windows system. You can also check how to install Java in the following video: How to Install Java – video 1. Introduction Java was first released in 1996 and since then has become one of the most widely ...

Read More »