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
/
Java
Java
9.3K+ posts
Recent Articles
Popular Articles
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
Deep Copy in Java
Last Updated: 14 October 2025
In Java, Deep Copy (or Deep Cloning) refers to the process of creating a completely independent copy of an object, including all the objects referenced within it. This ens...
read more
Java
java-basics
Concurrency Problems in Java
Last Updated: 11 October 2025
In Java, concurrency enables multiple threads to execute simultaneously, thereby enhancing performance and efficiency. However, improper handling of shared resources can c...
read more
Java
Java-Multithreading
Reserved Words in Java
Last Updated: 06 October 2025
In Java, reserved words are predefined identifiers that have a specific meaning in the language. They cannot be used as variable names, method names, class names, or ident...
read more
Java
java-basics
Types of Java Variables
Last Updated: 03 October 2025
In Java, variables are containers that store data values, such as numbers, text, or Boolean values. Java variables are categorized into different types based on their scop...
read more
Java
java-basics
Java Core Concepts Interview Questions
Last Updated: 27 August 2025
In Java, Input/Output (I/O) and related concepts like streams, classloaders, packages, and keywords play a key role in building robust applications. These fundamentals hel...
read more
Java
Java 8
Technical Interview Questions
Java Coding Practice Problems
Last Updated: 11 August 2025
Java coding practice problems help learners and professionals improve their programming skills through real-world challenges, covering topics like data structures, algorit...
read more
Java
Careers & Jobs in Java
Last Updated: 11 August 2025
Careers in Java are in high demand, as the language is widely used across industries. Java developers work on applications for web, mobile, enterprise systems and cloud pl...
read more
Java
1
2
3
4
...
623