Skip to content

miladsade96/java-coding-problems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Java Coding Problems & Solutions

A collection of Java programming challenges and their solutions.


πŸ“– Description

This repository contains solved Java coding problems organized by topic, with a focus on:
βœ” Text Blocks, Locales, Numbers, and Math
βœ” Objects, Immutability, Switch Expressions, and Pattern Matching
βœ” Working with Date and Time
βœ” Records and Record Patterns
βœ” Arrays, Collections, and Data Structures
βœ” Java I/O: Context-Specific Deserialization Filters
βœ” Foreign (Function) Memory API
βœ” Sealed and Hidden Classes
βœ” Functional Style Programming – Extending APIs
βœ” Concurrency – Virtual Threads and Structured Concurrency
βœ” Concurrency β€’ Virtual Threads and Structured Concurrency: Diving Deeper
βœ” Garbage Collectors and Dynamic CDS Archives
βœ” Socket API and Simple Web Server


πŸ‘¨β€πŸ’» Author

Milad Sadeghi


πŸ“œ Table of Contents

  1. Chapter 1: Text Blocks, Locales, Numbers, and Math

πŸ›  How to Use

  1. Clone the repo:
    git clone https://github.com/miladsade96/java-coding-problems.git
  2. Navigate to the project directory:
     cd java-coding-problems
  3. Open the project in your favorite IDE (e.g., IntelliJ IDEA, Eclipse).
  4. Run the Java files in the src/main/java/chapters/ directory to see the solutions in action.
  5. Feel free to modify the code and experiment with different inputs to enhance your understanding of the concepts.

About

Java Coding Problems and Their Solutions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages