Skip to content

Conversation

basukinath
Copy link

This pull request significantly expands the project by adding a wide range of examples covering core Java concepts and modern features. The new code is organized into dedicated packages for clarity and ease of navigation.

Key Additions:

  • Collections Framework: Added examples for List, Set, Map, Queue, Iterator, Comparable, and Comparator.
  • Exception Handling: Included examples for try-catch-finally, checked vs. unchecked exceptions, and custom exceptions. Also fixed a resource leak in the CheckedVsUncheckedException example.
  • Java I/O: Provided examples for file handling and object serialization/deserialization.
  • Multi-threading and Concurrency: Added comprehensive examples covering Thread, Runnable, synchronization, the Executor framework, and various concurrency utilities.
  • Generics: Included examples for generic classes, methods, wildcards, and type erasure.
  • Java 8+ Features: Added examples for modern Java features like Lambda expressions, Streams API, Optional, the new Date/Time API, and default methods in interfaces.

These additions make the repository a more robust learning resource for Java programming.

karterhhgg and others added 2 commits October 3, 2025 14:30
@karterhhgg karterhhgg force-pushed the main branch 28 times, most recently from 55ac0aa to abfc9e9 Compare October 7, 2025 06:25
@karterhhgg karterhhgg force-pushed the main branch 30 times, most recently from a45a775 to 02bd820 Compare October 16, 2025 12:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants