Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Feature: Add Comprehensive Java Examples #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
basukinath wants to merge 2 commits into karterhhgg:main
base: main
Choose a base branch
Loading
from basukinath:main

Conversation

@basukinath
Copy link

@basukinath basukinath commented Oct 3, 2025

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 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 847dda6 to 3dfadc3 Compare November 6, 2025 05:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

AltStyle によって変換されたページ (->オリジナル) /