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

  1. Java Examples – How to Compile a Java File?
  2. Java Examples – How to Run a Compiled Class File in Java?
  3. Java Examples - How to Run a Class File in a Specified Directory (classpath)?
  4. Java Examples – How to Check the Current Java Runtime Version?

Java String

  1. Java Examples – String Comparison
  2. Java Examples - Find the Last Occurrence of a String
  3. Java Examples - Remove a Character from a String
  4. Java Examples - String Replacement
  5. Java Examples - String Reversal
  6. Java Examples - String Search
  7. Java Examples - String Splitting
  8. Java Examples - String Splitting (StringTokenizer)
  9. Java Examples - Convert String Lowercase to Uppercase
  10. Java Examples - Test Whether Two String Regions Are Equal
  11. Java Examples - String Performance Comparison Test
  12. Java Examples - String Optimization
  13. Java Examples - String Formatting
  14. Java Examples - Concatenate Strings

Java Arrays

  1. Java Examples – Array Sorting and Element Search
  2. Java Examples – Adding Array Elements
  3. Java Examples – Get Array Length
  4. Java Examples – Array Reversal
  5. Java Examples – Output Array Elements
  6. Java Examples – Get the Maximum and Minimum Values from an Array
  7. Java Examples – Merge Arrays
  8. Java Examples – Array Filling
  9. Java Examples – Array Expansion
  10. Java Examples – Find Duplicate Elements in an Array
  11. Java Examples – Remove Array Elements
  12. Java Examples – Array Difference
  13. Java Examples – Array Intersection
  14. Java Examples – Find a Specified Element in an Array
  15. Java Examples – Check If Arrays Are Equal
  16. Java Examples - Array Union

Java Date & Time Handling

  1. Java Examples - Format Date/Time (SimpleDateFormat)
  2. Java Examples - Get Current Date/Time
  3. Java Examples - Get Year, Month, etc.
  4. Java Examples - Convert Timestamp to Date/Time

Java Methods

  1. Java Examples – Method Overloading
  2. Java Examples – Print Array Elements
  3. Java Examples – Tower of Hanoi Algorithm
  4. Java Examples – Fibonacci Sequence
  5. Java Examples – Factorial
  6. Java Examples – Method Overriding
  7. Java Examples – Usage of the instanceOf Keyword
  8. Java Examples – Usage of the break Keyword
  9. Java Examples – Usage of the continue Keyword
  10. Java Examples – Label
  11. Java Examples – Usage of enum and switch Statements
  12. Java Examples – Usage of Enum Constructors and Methods
  13. Java Examples – Usage of for and foreach Loops
  14. Java Examples – Usage of Varargs
  15. Java Examples – Using Varargs in Overloaded Methods

Print Graphics

  1. Java Examples – Print a Diamond
  2. Java Examples – Multiplication Table
  3. Java Examples – Print a Triangle
  4. Java Examples – Print an Inverted Triangle
  5. Java Examples – Print a Parallelogram
  6. Java Examples – Print a Rectangle

Java File Operations

  1. Java Examples - Write to a File
  2. Java Examples - Read File Content
  3. Java Examples - Delete a File
  4. Java Examples - Copy File Content to Another File
  5. Java Examples - Append Data to a File
  6. Java Examples - Create a Temporary File
  7. Java Examples - Modify the Last Modified Date of a File
  8. Java Examples - Get File Size
  9. Java Examples - Rename a File
  10. Java Examples - Set a File to Read-Only
  11. Java Examples - Check If a File Exists
  12. Java Examples - Create a File in a Specified Directory
  13. Java Examples - Get File Modification Time
  14. Java Examples - Create a File
  15. Java Examples - Compare File Paths

Java Directory Operations

  1. Java Examples - Recursively Create Directories
  2. Java Examples - Delete a Directory
  3. Java Examples - Check If a Directory Is Empty
  4. Java Examples - Check If a File Is Hidden
  5. Java Examples - Get Directory Size
  6. Java Examples - Find Files in a Specified Directory
  7. Java Examples - Get the Parent Directory of a File
  8. Java Examples - Get the Last Modified Time of a Directory
  9. Java Examples - Print Directory Structure
  10. Java Examples - Traverse All Directories Under a Specified Directory
  11. Java Examples - Traverse All Files Under a Specified Directory
  12. Java Examples - Find Files in a Specified Directory
  13. Java Examples - Traverse System Root Directories
  14. Java Examples - View the Current Working Directory
  15. Java Examples - Traverse a Directory

Java Exception Handling

  1. Java Examples - Exception Handling Methods
  2. Java Examples - Handling Multiple Exceptions (Multiple catch)
  3. Java Examples - Usage of finally
  4. Java Examples - Handling Exceptions with catch
  5. Java Examples - Exception Handling in Multithreading
  6. Java Examples - Get Exception Stack Trace Information
  7. Java Examples - Exception Handling in Overloaded Methods
  8. Java Examples - Chained Exceptions
  9. Java Examples - Custom Exceptions

Java Data Structures

  1. Java Examples – Sum of Numbers Operation
  2. Java Examples – Convert an Infix Expression to Postfix Using a Stack
  3. Java Examples – At the Beginning and End of a LinkedList
  4. Java Examples – Get the First Element of a LinkedList
  5. Java Examples – Remove Elements from a LinkedList
  6. Java Examples – Get Elements of a LinkedList
  7. Java Examples – Get the Index of a Vector Element
  8. Java Examples – Stack Implementation
  9. Java Examples – Search for an Element in a LinkedList
  10. Java Examples – Reverse a String Using Stack Push and Pop Operations
  11. Java Examples – Queue Usage
  12. Java Examples – Get the Maximum Element of a Vector
  13. Java Examples – Modify a LinkedList
  14. Java Examples – Rotate a Vector

Java Collections

  1. Java Examples - Convert Array to Collection
  2. Java Examples - Compare Collections
  3. Java Examples - Iterate HashMap
  4. Java Examples - Collection Size
  5. Java Examples - Shuffle Collection
  6. Java Examples - Iterate Collection
  7. Java Examples - Reverse Collection
  8. Java Examples - Remove Specified Element from Collection
  9. Java Examples - Read-Only Collection
  10. Java Examples - Print Collection
  11. Java Examples - Convert Collection to Array
  12. Java Examples - Rotate Elements in List
  13. Java Examples - Find Maximum and Minimum in List
  14. Java Examples - Iterate HashTable Keys and Values
  15. Java Examples - Traverse HashTable Using Enumeration
  16. Java Examples - Add Different Types of Elements to Collection
  17. Java Examples - Replace List Elements
  18. Java Examples - Sublist of List

Java Network Examples

  1. Java Examples - Get IP Address of Specified Host
  2. Java Examples - Check Whether a Port Is in Use
  3. Java Examples - Get Local IP Address and Hostname
  4. Java Examples - Get Remote File Size
  5. Java Examples - Multithreaded Server Program Using Socket
  6. Java Examples - Get Last Modified Time of a File on a Host
  7. Java Examples - Connect to Specified Host Using Socket
  8. Java Examples - Web Scraping
  9. Java Examples - Get Date Information from URL Response Header
  10. Java Examples - Get URL Response Header Information
  11. Java Examples - Parse URL
  12. Java Examples - ServerSocket and Socket Communication Example

Java Threads

  1. Java Examples - Check Whether a Thread Is Alive
  2. Java Examples - Get Current Thread Name
  3. Java Examples - Status Monitoring
  4. Java Examples - Set Thread Priority
  5. Java Examples - Deadlock and Solutions
  6. Java Examples - Get Thread ID
  7. Java Examples - Suspend Thread
  8. Java Examples - Terminate Thread
  9. Java Examples - Producer/Consumer Problem
  10. Java Examples - Get Thread State
  11. Java Examples - Get All Threads
  12. Java Examples - View Thread Priority
  13. Java Examples - Interrupt Thread
Other Extensions