Java Examples
Java Environment Setup Examples
- Java Example – How to Compile a Java File?
- Java Example – How to Run a Compiled Class File in Java?
- Java Example - How to Execute a Specified Class File Directory (classpath)?
- Java Example – How to Check the Current Java Version?
Java Strings
- Java Example – String Comparison
- Java Example - Find the Last Occurrence of a String
- Java Example - Remove a Character from a String
- Java Example - String Replacement
- Java Example - String Reversal
- Java Example - String Search
- Java Example - String Splitting
- Java Example - String Splitting (StringTokenizer)
- Java Example - Convert String from Lowercase to Uppercase
- Java Example - Test if Two String Regions Are Equal
- Java Example - String Performance Comparison Test
- Java Example - String Optimization
- Java Example - String Formatting
- Java Example - Concatenate Strings
Java Arrays
- Java Example – Array Sorting and Element Search
- Java Example – Add Element to Array
- Java Example – Get Array Length
- Java Example – Array Reversal
- Java Example – Array Output
- Java Example – Get Maximum and Minimum Values from Array
- Java Example – Array Merging
- Java Example – Array Filling
- Java Example – Array Extension
- Java Example – Find Duplicate Elements in Array
- Java Example – Remove Array Element
- Java Example – Array Difference
- Java Example – Array Intersection
- Java Example – Find Specified Element in Array
- Java Example – Check if Arrays Are Equal
- Java Example - Array Union
Java Date and Time
- Java Example - Format Date (SimpleDateFormat)
- Java Example - Get Current Time
- Java Example - Get Year, Month, etc.
- Java Example - Convert Timestamp to Date
Java Methods
- Java Example – Method Overloading
- Java Example – Output Array Elements
- Java Example – Tower of Hanoi Algorithm
- Java Example – Fibonacci Series
- Java Example – Factorial
- Java Example – Method Overriding -Java Example – instanceOf Keyword Usage
-Java Example – break Keyword Usage
-Java Example – continue Keyword Usage
-Java Example – enum and switch Statement Usage
-Java Example – Enum Constructor and Method Usage
-Java Example – for and foreach Loop Usage
-Java Example – Varargs Variable Arguments Usage
-Java Example – Using Varargs in Overloaded Methods
Print Graphics
-Java Example – Multiplication Table
-Java Example – Print Triangle
-Java Example – Print Inverted Triangle
-Java Example – Print Parallelogram
-Java Example – Print Rectangle
Java File Operations
-Java Example - Read File Content
-Java Example - Copy File Content to Another File
-Java Example - Append Data to File
-Java Example - Create Temporary File
-Java Example - Modify Last Modified Date of File
-Java Example - Set File to Read-Only
-Java Example - Check if File Exists
-Java Example - Create File in Specified Directory
-Java Example - Get File Modification Time
-Java Example - Compare File Paths
Java Directory Operations
-Java Example - Recursively Create Directory
-Java Example - Delete Directory
-Java Example - Check if Directory is Empty
-Java Example - Check if File is Hidden
-Java Example - Get Directory Size
-Java Example - Search File in Specified Directory
-Java Example - Get Parent Directory of File
-Java Example - Get Directory Last Modification Time
-Java Example - Print Directory Structure
-Java Example - Traverse All Directories in Specified Directory
-Java Example - Traverse All Files in Specified Directory
-Java Example - Search File in Specified Directory
-Java Example - Traverse System Root Directories
-Java Example - Check Current Working Directory
-Java Example - Traverse Directory
Java Exception Handling
- Java Example - Exception Handling Methods
- Java Example - Handling Multiple Exceptions (Multiple Catch)
- Java Example - Usage of Finally
- Java Example - Handling Exceptions with Catch
- Java Example - Multithreaded Exception Handling
- Java Example - Retrieving Exception Stack Trace
- Java Example - Overloaded Method Exception Handling
- Java Example - Chained Exceptions
- Java Example - Custom Exceptions
Java Data Structures
- Java Example – Summation of Numbers
- Java Example – Convert Infix Expression to Postfix Using Stack
- Java Example – Insert Elements at the Beginning and End of LinkedList
- Java Example – Get the First Element of LinkedList
- Java Example – Remove Elements from LinkedList
- Java Example – Retrieve Elements from LinkedList
- Java Example – Get Index Values of Vector Elements
- Java Example – Stack Implementation
- Java Example – Search Elements in LinkedList
- Java Example – Reverse String Using Push and Pop Methods
- Java Example – Queue Usage
- Java Example – Get the Maximum Element of Vector
- Java Example – Modify LinkedList
- Java Example – Rotate Vector
Java Collections
- Java Example – Convert Array to Collection
- Java Example – Compare Collections
- Java Example – Iterate Through HashMap
- Java Example – Get Size of Collection
- Java Example – Shuffle Collection
- Java Example – Iterate Through Collection
- Java Example – Reverse Collection
- Java Example – Remove Specified Element from Collection
- Java Example – Make Collection Read-Only
- Java Example – Print Collection
- Java Example – Convert Collection to Array
- Java Example – Rotate Elements in List
- Java Example – Find Minimum and Maximum in List
- Java Example – Traverse Keys and Values in HashTable
- Java Example – Enumerate Through HashTable
- Java Example – Add Different Types of Elements to Collection
- Java Example – Replace Elements in List
- Java Example – Sublist from List
Java Networking Examples
- Java Example – Get IP Address of Specified Host
- Java Example – Check if Port is in Use
- Java Example – Get Local IP Address and Hostname
- Java Example – Get Remote File Size
- Java Example – Multi-threaded Server Program Using Socket
- Java Example – Check Last Modification Time of a Host File
- Java Example – Connect to Specified Host Using Socket
- Java Example – Web Scraping
- Java Example – Get Date Information from URL Response Header
- Java Example – Get URL Response Header Information
- Java Example – Parse URL
- Java Example – ServerSocket and Socket Communication Example
Java Threads
- Java Example – Check If Thread Is Alive
- Java Example – Get Current Thread Name
- Java Example – State Monitoring
- Java Example – Set Thread Priority
- Java Example – Deadlock and Solution
- Java Example – Get Thread ID
- Java Example – Suspend Thread
- Java Example – Stop Thread
- Java Example – Producer/Consumer Problem
- Java Example – Get Thread Status
- Java Example – Get All Threads
- Java Example – Check Thread Priority
- Java Example – Interrupt Thread