Java Examples
In this chapter, we will introduce common Java examples. By learning through examples, we can master the application of Java more quickly.Java Environment Setup Examples
- Java Examples – How to Compile a Java File?
- Java Examples – How to Run a Compiled Class File in Java?
- Java Examples - How to Run a Class File in a Specified Directory (classpath)?
- Java Examples – How to Check the Current Java Runtime Version?
Java String
- Java Examples – String Comparison
- Java Examples - Find the Last Occurrence of a String
- Java Examples - Remove a Character from a String
- Java Examples - String Replacement
- Java Examples - String Reversal
- Java Examples - String Search
- Java Examples - String Splitting
- Java Examples - String Splitting (StringTokenizer)
- Java Examples - Convert String Lowercase to Uppercase
- Java Examples - Test Whether Two String Regions Are Equal
- Java Examples - String Performance Comparison Test
- Java Examples - String Optimization
- Java Examples - String Formatting
- Java Examples - Concatenate Strings
Java Arrays
- Java Examples – Array Sorting and Element Search
- Java Examples – Adding Array Elements
- Java Examples – Get Array Length
- Java Examples – Array Reversal
- Java Examples – Output Array Elements
- Java Examples – Get the Maximum and Minimum Values from an Array
- Java Examples – Merge Arrays
- Java Examples – Array Filling
- Java Examples – Array Expansion
- Java Examples – Find Duplicate Elements in an Array
- Java Examples – Remove Array Elements
- Java Examples – Array Difference
- Java Examples – Array Intersection
- Java Examples – Find a Specified Element in an Array
- Java Examples – Check If Arrays Are Equal
- Java Examples - Array Union
Java Date & Time Handling
- Java Examples - Format Date/Time (SimpleDateFormat)
- Java Examples - Get Current Date/Time
- Java Examples - Get Year, Month, etc.
- Java Examples - Convert Timestamp to Date/Time
Java Methods
- Java Examples – Method Overloading
- Java Examples – Print Array Elements
- Java Examples – Tower of Hanoi Algorithm
- Java Examples – Fibonacci Sequence
- Java Examples – Factorial
- Java Examples – Method Overriding
- Java Examples – Usage of the instanceOf Keyword
- Java Examples – Usage of the break Keyword
- Java Examples – Usage of the continue Keyword
- Java Examples – Label
- Java Examples – Usage of enum and switch Statements
- Java Examples – Usage of Enum Constructors and Methods
- Java Examples – Usage of for and foreach Loops
- Java Examples – Usage of Varargs
- Java Examples – Using Varargs in Overloaded Methods
Print Graphics
- Java Examples – Print a Diamond
- Java Examples – Multiplication Table
- Java Examples – Print a Triangle
- Java Examples – Print an Inverted Triangle
- Java Examples – Print a Parallelogram
- Java Examples – Print a Rectangle
Java File Operations
- Java Examples - Write to a File
- Java Examples - Read File Content
- Java Examples - Delete a File
- Java Examples - Copy File Content to Another File
- Java Examples - Append Data to a File
- Java Examples - Create a Temporary File
- Java Examples - Modify the Last Modified Date of a File
- Java Examples - Get File Size
- Java Examples - Rename a File
- Java Examples - Set a File to Read-Only
- Java Examples - Check If a File Exists
- Java Examples - Create a File in a Specified Directory
- Java Examples - Get File Modification Time
- Java Examples - Create a File
- Java Examples - Compare File Paths
Java Directory Operations
- Java Examples - Recursively Create Directories
- Java Examples - Delete a Directory
- Java Examples - Check If a Directory Is Empty
- Java Examples - Check If a File Is Hidden
- Java Examples - Get Directory Size
- Java Examples - Find Files in a Specified Directory
- Java Examples - Get the Parent Directory of a File
- Java Examples - Get the Last Modified Time of a Directory
- Java Examples - Print Directory Structure
- Java Examples - Traverse All Directories Under a Specified Directory
- Java Examples - Traverse All Files Under a Specified Directory
- Java Examples - Find Files in a Specified Directory
- Java Examples - Traverse System Root Directories
- Java Examples - View the Current Working Directory
- Java Examples - Traverse a Directory
Java Exception Handling
- Java Examples - Exception Handling Methods
- Java Examples - Handling Multiple Exceptions (Multiple catch)
- Java Examples - Usage of finally
- Java Examples - Handling Exceptions with catch
- Java Examples - Exception Handling in Multithreading
- Java Examples - Get Exception Stack Trace Information
- Java Examples - Exception Handling in Overloaded Methods
- Java Examples - Chained Exceptions
- Java Examples - Custom Exceptions
Java Data Structures
- Java Examples – Sum of Numbers Operation
- Java Examples – Convert an Infix Expression to Postfix Using a Stack
- Java Examples – At the Beginning and End of a LinkedList
- Java Examples – Get the First Element of a LinkedList
- Java Examples – Remove Elements from a LinkedList
- Java Examples – Get Elements of a LinkedList
- Java Examples – Get the Index of a Vector Element
- Java Examples – Stack Implementation
- Java Examples – Search for an Element in a LinkedList
- Java Examples – Reverse a String Using Stack Push and Pop Operations
- Java Examples – Queue Usage
- Java Examples – Get the Maximum Element of a Vector
- Java Examples – Modify a LinkedList
- Java Examples – Rotate a Vector
Java Collections
- Java Examples - Convert Array to Collection
- Java Examples - Compare Collections
- Java Examples - Iterate HashMap
- Java Examples - Collection Size
- Java Examples - Shuffle Collection
- Java Examples - Iterate Collection
- Java Examples - Reverse Collection
- Java Examples - Remove Specified Element from Collection
- Java Examples - Read-Only Collection
- Java Examples - Print Collection
- Java Examples - Convert Collection to Array
- Java Examples - Rotate Elements in List
- Java Examples - Find Maximum and Minimum in List
- Java Examples - Iterate HashTable Keys and Values
- Java Examples - Traverse HashTable Using Enumeration
- Java Examples - Add Different Types of Elements to Collection
- Java Examples - Replace List Elements
- Java Examples - Sublist of List
Java Network Examples
- Java Examples - Get IP Address of Specified Host
- Java Examples - Check Whether a Port Is in Use
- Java Examples - Get Local IP Address and Hostname
- Java Examples - Get Remote File Size
- Java Examples - Multithreaded Server Program Using Socket
- Java Examples - Get Last Modified Time of a File on a Host
- Java Examples - Connect to Specified Host Using Socket
- Java Examples - Web Scraping
- Java Examples - Get Date Information from URL Response Header
- Java Examples - Get URL Response Header Information
- Java Examples - Parse URL
- Java Examples - ServerSocket and Socket Communication Example
Java Threads
- Java Examples - Check Whether a Thread Is Alive
- Java Examples - Get Current Thread Name
- Java Examples - Status Monitoring
- Java Examples - Set Thread Priority
- Java Examples - Deadlock and Solutions
- Java Examples - Get Thread ID
- Java Examples - Suspend Thread
- Java Examples - Terminate Thread
- Java Examples - Producer/Consumer Problem
- Java Examples - Get Thread State
- Java Examples - Get All Threads
- Java Examples - View Thread Priority
- Java Examples - Interrupt Thread