Articles on Trending Technologies

Technical articles with clear explanations and examples

Non-generic Vs Generic Collection in Java

Alshifa Hasnain
Alshifa Hasnain
Updated on 19-Mar-2025 3K+ Views

In this article, we will learn about the collections in Java. The collections are used to store and manipulate groups of objects. Java collections can be broadly classified into two types − Non-generic Collections (Before Java 5) Generic Collections (Introduced in Java 5) Non-generic collections allow storing objects of different types leading to runtime errors. On the other hand generic collections enforce type safety at compile-time, reducing the risk of type-related errors.  Non - Generic Collection When the data structure is non-generic, it causes issues when the data is tried ...

Read More

Parallel Data Processing in Java

Alshifa Hasnain
Alshifa Hasnain
Updated on 19-Mar-2025 1K+ Views

In this article, we will learn about Parallel Data Processing in Java. Parallel processing of data is important to increase performance, particularly for large amounts of data. Java has its own built-in ways to accomplish things in the background, fully using multi-core processors. Different Approaches The following are the two different approaches for parallel data processing in Java − Using Java Streams API Using Arrays.parallelSort() Why Parallel Processing? Parallel data processing is essential in scenarios where − Processing large datasets is necessary to happen ...

Read More

Multidimensional Collections in Java

Alshifa Hasnain
Alshifa Hasnain
Updated on 19-Mar-2025 3K+ Views

In this article, we will learn about multidimensional collections in Java. These collections offer dynamic resizing, flexible data storage, and better memory management compared to traditional arrays. What are Multidimensional collections? Multidimensional collections are also known as Nested collections. It is a group of objects wherein every group has any number of objects that can be created dynamically. They can be stored in any position as well. In the case of arrays, the user would be bound to a specific number of rows and columns, hence multidimensional structure helps create and add elements dynamically. Different Approaches The following are the ...

Read More

What is Docker Health Check?

Raju Dandigam
Raju Dandigam
Updated on 19-Mar-2025 235 Views

Docker has changed the way we develop, package, and run applications by providing a means of packaging applications and their dependencies into lightweight containers. However, it is just as important to ensure that your containers are healthy and running as it is to get them deployed. This is where Docker Health Checks come in. Why Do We Need Docker Health Checks? When you are running your applications in Docker containers, just checking whether the container is ‘running’ is not enough. A container can be started, but may be stuck in an infinite loop, waiting for a connection, or experiencing ...

Read More

C++ Program to Rotate Array Right by One Position

C++
AYUSH MISHRA
AYUSH MISHRA
Updated on 18-Mar-2025 6K+ Views

Rotating an array means shifting its elements in a specific direction while maintaining their relative order. In this article, we will rotate an array right by one position using C++. For example, if the array is {4, 8, 15, 16, 23}, rotating it right once will result in {23, 4, 8, 15, 16}. We are given an array and need to shift all elements one step to the right, with the last element moving to the first position. Example 1 Input:array = {10, 20, 30, 40, 50} Output:array = {50, 10, ...

Read More

C++ Program to Create Custom Exception

Alshifa Hasnain
Alshifa Hasnain
Updated on 18-Mar-2025 4K+ Views

In this article, we learn to create custom-made, user−defined exceptions in C++. Exceptions are a core concept of C++. They occur when an unwanted or impossible operation occurs during execution. Handling these unwanted or impossible operations is known as exception handling in C++. What is Exception Handling? Exception handling is mainly done using three specific keywords: ' try’, ‘catch’, and ‘throw’. The ‘try’ keyword is used to execute code that may encounter an exception, the ‘catch’ keyword is used to handle such exceptions, and the ‘throws’ keyword is used to create an exception. Exception Types Exceptions in C++ can be divided ...

Read More

Initialize an ArrayList in Java

Alshifa Hasnain
Alshifa Hasnain
Updated on 18-Mar-2025 2K+ Views

In this article, we will learn to initialize an ArrayList in Java. The ArrayList class extends AbstractList and implements the List interface. ArrayList supports dynamic arrays that can grow as needed. Array lists are created with an initial size. When this size is exceeded, the collection is automatically enlarged. When objects are removed, the array may be shrunk. Different Approaches The following are the two different approaches to initialize an ArrayList in Java − Using add() Method Using asList() method Using add() Method One of the most frequent methods of ...

Read More

Can we create a program without a main method in Java?

Alshifa Hasnain
Alshifa Hasnain
Updated on 18-Mar-2025 3K+ Views

Java is a statically typed, object-oriented programming language that needs a main method as an entry point for running. But it is possible to develop Java programs without a main method under certain conditions. Different Approaches The following are the different approaches for creating a program without a main method in Java − Using Static Blocks Using a Servlet Using a JavaFX Application Using Static Blocks (Before Java 7) In previous implementations of Java (prior to Java 7), a program was possible to run with a ...

Read More

C++ Program to Count the Sum of Numbers in a String

C++
AYUSH MISHRA
AYUSH MISHRA
Updated on 18-Mar-2025 105 Views

In this problem, we are given a string containing alphanumeric characters, and the task is to extract all the numbers from the string and compute their sum. The numbers may appear anywhere within the string, and we need to identify them and add them together. In this article, we are going to explore different approaches to solving this problem in C++.Example 1Input: str = "anshu123ayush45anshu"Output: Sum = 174Explanation:The numbers extracted from the string are 123, 45, and 6. Their sum is 123 + 45 + 6 = 174.Example 2Input: str = "1abc2def34ghi56jkl"Output: Sum = 93Explanation:The numbers extracted from the string ...

Read More

How to Select the First Row of Each GROUP BY in SQL?

SQL
Deepanshi Singh
Deepanshi Singh
Updated on 17-Mar-2025 600 Views

When working with large datasets in SQL, you may often need to retrieve only the first row of each group based on a specific column. For example, you might want to fetch the earliest order for each customer, the highest-paid employee in each department, or the latest transaction per user. Selecting the First Row of Each Group In data analysis and database management, grouping data and extracting specific rows—such as the first or earliest record in each group—is a common and essential task. This technique is beneficial for scenarios like: Finding the first transaction ...

Read More
Showing 31241–31250 of 61,297 articles
Advertisements