Create Your Own Annotations in Java

Shriansh Kumar
Updated on 09-Apr-2025 19:35:54

988 Views

When we start learning Java, we often wonder about symbols like @override and @inherited. They are a special kind of tag termed as Annotations that can be applied to classes, methods, fields, parameters, and other elements of the code. Java provides support for some built-in annotations, however, we are allowed to create our own annotations too. In this article, we are going learn how to create and use our own custom annotations. Before creating our own annotations, let's familiarize ourselves with the basics of annotations in Java. What are Annotations? Annotations are features of Java that allows us to add ... Read More

Difference Between VB.NET and Java

Shriansh Kumar
Updated on 09-Apr-2025 19:34:30

981 Views

VB.NET and Java are the two widely used programming languages available nowadays. They serve to develop a variety of software including web and android applications. The features and capabilities of both languages make it difficult to choose one over another. In this article, we will compare and analyze them based on some parameters such as syntax, features, performance, and applications to point out the difference between VB.NET and Java. VB.NET vs Java Before discussing the difference between both technologies, let's have a quick introduction about them. VB.NET It is an abbreviation that stands for Visual Basic .NET. It is ... Read More

Parameterized Constructor in an Abstract Class in Java

Alshifa Hasnain
Updated on 09-Apr-2025 19:33:58

5K+ Views

A common question in Java OOPs is whether abstract classes can have parameterized constructors. Yes, we can define a parameterized constructor in an abstract class. What is a Parameterized Constructor in Java A parameterized constructor is a special type of class constructor that accepts parameters/arguments when creating an object. Unlike a default (no-arg) constructor, it allows you to initialize an object with specific values at the time of creation. Syntax The Following is the syntax: public class ClassName { private dataType field1; private dataType field2; // Parameterized ... Read More

Case When Finally Block Does Not Execute in Java

Shriansh Kumar
Updated on 09-Apr-2025 19:24:41

2K+ Views

Questions related to Java exception handling are very frequent in interviews for many companies and even in exams. One such question that an interviewer might ask is whether there is a case when the finally block does not execute in Java. We will try to find the answer to this question in the simplest way possible. In Java, the finally block is designed to execute regardless of whether an exception is thrown or handled in the try-catch blocks. However, finally block may not execute if System.exit() is called either inside try or catch block. Before moving to the question, ... Read More

Find Length of an Array in C/C++

George John
Updated on 09-Apr-2025 19:14:40

21K+ Views

To find the length of an array in C++, we can use various functions and approaches that we are going to discuss in this article. Finding the length of an array is a very common task and is used in looping through an array, sorting the array, finding maximum and minimum, and in many more scenarios. In this article, we have an array and our task is to find the length of the array in C++. Approaches to Find Length of Array Here is a list of approaches to find the length of an array in C++ which ... Read More

C++ Program to Implement Parallel Array

Tapas Kumar Ghosh
Updated on 09-Apr-2025 19:02:54

5K+ Views

A parallel array is a structure that contains multiple arrays. Each of these arrays are of the same size and the array elements are related to each other. All the elements in a parallel array represent a common entity. Here, we provide the basic example to understand the parallel array in C++ − employee_name = { Harry, Sally, Mark, Frank, Judy } employee_salary = {10000, 5000, 20000, 12000, 5000} Here, The name and salary of 5 different employees is stored in two different arrays. Example of Parallel Arrays This is an implementation of a parallel array ... Read More

C++ Program for Finding Nth Term of H.P.

AYUSH MISHRA
Updated on 09-Apr-2025 18:56:09

3K+ Views

What is Harmonic Progression? A Harmonic Progression is a sequence of numbers formed by the reciprocal of an Arithmetic progression sequence. If a given sequence a1, a2, a3, a4... is in Arithmetic progression, then 1/a1, 1/a2, 1/a3, 1/a4... forms a Harmonic Progression. Formula for the nth term of Harmonic Progression? The formula for the nth term of a Harmonic Progression is: Tn = 1 / (1/a1 + (n - 1) * d) where: a1 is the first term of the Harmonic Progression. d is the common difference of the corresponding Arithmetic ... Read More

Extract Email Addresses from Gmail Messages

Ayodhay Kushwaha
Updated on 08-Apr-2025 11:59:42

291 Views

To extract email addresses from Gmail Messages, you have to use google sheets also Apps Script for automation. Open a New google sheets and navigate to Extensions. Then,  set up script that scan your mailbox and lists sender emails address in the google sheets automatically. Here's is step-by-step procedure to extract email addresses from Gmail messages is given follow these steps:- Step 1: Open Google Sheets Go to Google Sheets and create a new or Blank sheets. Step 2: Open Apps Script Click on Extension on clicking you will see many option among them select Apps Script.   Step 3: ... Read More

Deallocate a 2D Array in C++

Nishu Kumari
Updated on 08-Apr-2025 11:15:34

275 Views

In this article, we will learn how to deallocate a 2D array in C++. A 2D array is an array of arrays, where each element points to another array. When you dynamically allocate a 2D array, memory is reserved for each row and the main array on the heap. Deallocating memory means freeing the memory that was previously allocated for the 2D array so it can be reused. In C++, this involves deleting each row first and then deleting the main array. Deallocating a 2D Array in C++ In C++, a 2D array can be dynamically allocated in ... Read More

JavaScript Program for Equilibrium Index of an Array

Saurabh Anand
Updated on 07-Apr-2025 14:22:46

868 Views

To write a JavaScript program for equilibrium index of an array, we are going to discuss three different approaches with detailed explanation and example codes. The equilibrium index of an array is the position where the sum of the elements to its left and right equals one another. In this article we are having an array of integers, our task is to to write a JavaScript program for equilibrium index of an array. Example Input: arr = [-7, 1, 5, 2, -4, 3, 0] Output: Equilibrium index: 3 At index 3, left sum = -7 + ... Read More

Advertisements