Data Structure
Java
Python
HTML
Interview Preparation
Tutorials
Courses
Tracks
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
Similar Topics
Web Technologies
32.1K+ articles
Python
19.6K+ articles
Java
9.3K+ articles
Misc
7.7K+ articles
C++
3.7K+ articles
Python Programs
3.7K+ articles
Difference Between
3.1K+ articles
Solidity
112+ articles
Blockchain
92+ articles
java-swing
63+ articles
Programming Language
46.4K+ posts
Recent Articles
Popular Articles
Future Interface in Java
Last Updated: 01 November 2025
The Future interface is a part of java.util.concurrent package, introduced in Java 5. It represents the result of an asynchronous computation, a value that will be availab...
read more
Java
Java-Multithreading
Callable interface in Java
Last Updated: 01 November 2025
The Callable interface is a part of the java.util.concurrent package, introduced in Java 5. It represents a task that can be executed by multiple threads and return a resu...
read more
Java
Java-Multithreading
Monitor in Java
Last Updated: 30 October 2025
A monitor in Java is a synchronization mechanism that controls concurrent access to an object. It ensures that only one thread can execute critical section (a block of cod...
read more
Java
Java-Multithreading
What is Lock in Java
Last Updated: 30 October 2025
A lock is a synchronization mechanism that allows only one thread to access a shared object or class at a given time. When a thread acquires a lock, other threads attempti...
read more
Java
Java-Multithreading
java.util.regex Package
Last Updated: 31 October 2025
The java.util.regex package in Java provides classes for matching character sequences against regular expressions. It allows developers to define complex search patterns a...
read more
Java
java-regular-expression
Previous() Method in Java Collections
Last Updated: 28 October 2025
The previous() method in Java is a part of the ListIterator interface, which allows bidirectional traversal of elements in a list. It moves the cursor one step backward in...
read more
Java
Java-Collections
Java-Iterator
hasPrevious() Method in Java Collections
Last Updated: 28 October 2025
The hasPrevious() method is provided by the ListIterator interface in Java. It is used to check whether there is a previous element while traversing a list in the reverse ...
read more
Java
Java-Collections
Java-Iterator
hasNext() Method in Java Collections
Last Updated: 28 October 2025
The hasNext() method is provided by both the Iterator and ListIterator interfaces in Java. It is used to check whether the iteration has more elements before calling the n...
read more
Java
Java-Collections
Java-Iterator
next() Method in Java Collections
Last Updated: 28 October 2025
The Iterator and ListIterator interfaces provide the next method. It is used to retrieve the next element in a collection while traversing through it. It returns the next ...
read more
Java
Java-Iterator
Java-Collectors
Cursor in Java
Last Updated: 27 October 2025
A Java Cursor is an object that is used to iterate, traverse, or retrieve a Collection or Stream object’s elements one by one.Cursors allow sequential access to each eleme...
read more
Java
Java-Collectors
Personal Finance Manager in C#
Last Updated: 25 October 2025
The Personal Finance Manager is a console-based application that helps users track their income, expenses and savings goals. This project demonstrates core C# concepts inc...
read more
C#
Dynamic Keyword and DLR Basics in C#
Last Updated: 24 October 2025
The dynamic keyword allows a variable to bypass compile-time type checking. The compiler defers type resolution until runtime. This makes it easier to work with:COM object...
read more
C#
Attribute Usage and Retrieval in C#
Last Updated: 24 October 2025
An attribute is a declarative tag placed inside square brackets ([ ]) before a code element. It describes certain characteristics or rules that apply to that element. Attr...
read more
C#
Creating Instances Dynamically in C#
Last Updated: 24 October 2025
In C#, objects are usually created using the new keyword at compile time. However, in some cases, you may not know the type of object you need to create until runtime. To ...
read more
C#
Introduction to Reflection in C#
Last Updated: 21 October 2025
Reflection in C# is a mechanism that allows a program to inspect metadata and interact with types at runtime. It enables developers to discover information about assemblie...
read more
C#
1
2
3
4
...
3092