Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
GitHub Copilot
Write better code with AI
GitHub Spark
New
Build and deploy intelligent apps
GitHub Models
New
Manage and compare prompts
GitHub Advanced Security
Find and fix vulnerabilities
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Discussions
Collaborate outside of code
Code Search
Find more, search less
Explore
Why GitHub
Documentation
GitHub Skills
Blog
Integrations
GitHub Marketplace
MCP Registry
View all features
Solutions
By company size
Enterprises
Small and medium teams
Startups
Nonprofits
By use case
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
By industry
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
Topics
AI
DevOps
Security
Software Development
View all
Explore
Learning Pathways
Events & Webinars
Ebooks & Whitepapers
Customer Stories
Partners
Executive Insights
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Enterprise
Enterprise platform
AI-powered developer platform
Available add-ons
GitHub Advanced Security
Enterprise-grade security features
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
mperor
/
JavaLab
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
1
Code
Issues
0
Pull requests
0
Actions
Projects
0
Security
Uh oh!
There was an error while loading.
Please reload this page
.
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security
Insights
Commits
Branch selector
PROJECT/upgrade-java-version
User selector
All users
Datepicker
All time
Commit History
Commits on Oct 8, 2025
Upgrade JDK setup: 24 -> 25
mperor
committed
ceb0e99
Copy full SHA for ceb0e99
Commits on May 16, 2025
Upgrade JDK setup: 23 -> 24 (#72)
mperor
authored
cef6c54
Copy full SHA for cef6c54
Commits on Apr 1, 2025
Implement validator using Visitor pattern and move Customer to a dedicated package (#71)
mperor
authored
efb5b2e
Copy full SHA for efb5b2e
Commits on Mar 31, 2025
Add tests for Java built-in schedulers (#70)
mperor
authored
ab42078
Copy full SHA for ab42078
Commits on Mar 22, 2025
Print parallelism size from ForkJoinPool (#69)
mperor
authored
655f417
Copy full SHA for 655f417
Commits on Mar 9, 2025
Provide test case for the GRASP Information Expert principle (#68)
mperor
authored
60cc004
Copy full SHA for 60cc004
Commits on Mar 8, 2025
Add tests showing commands vs events (#67)
mperor
authored
223b6ef
Copy full SHA for 223b6ef
Clarify the value object concept
mperor
committed
5b9963f
Copy full SHA for 5b9963f
Commits on Mar 7, 2025
Add test case for map multi operation
mperor
committed
268b52a
Copy full SHA for 268b52a
Commits on Feb 27, 2025
Add value object examples (#66)
mperor
committed
b525212
Copy full SHA for b525212
Create clean code subproject (#65)
mperor
committed
fd097bd
Copy full SHA for fd097bd
Commits on Feb 22, 2025
Adjust tests for Java 21 & add helper for performance testing (#64)
mperor
authored
39de609
Copy full SHA for 39de609
Commits on Feb 12, 2025
Improve formatting and package access for creational patterns
mperor
committed
812f71e
Copy full SHA for 812f71e
Redefine singleton test scenario and implement new patterns (#63)
mperor
authored
35c717a
Copy full SHA for 35c717a
Commits on Feb 11, 2025
Extend strategy design pattern with classic and lightweight implementations (#61)
mperor
authored
8719eec
Copy full SHA for 8719eec
Commits on Feb 10, 2025
Implement iterator design pattern with corresponding test case (#60)
mperor
authored
d985b64
Copy full SHA for d985b64
Commits on Feb 9, 2025
Add interpreter design pattern with test case (#59)
mperor
authored
d51a509
Copy full SHA for d51a509
Commits on Feb 8, 2025
Add mediator design pattern with test case (#58)
mperor
authored
d6d55eb
Copy full SHA for d6d55eb
Commits on Feb 7, 2025
Add memento design pattern with test scenario (#57)
mperor
authored
6ad9c5f
Copy full SHA for 6ad9c5f
Commits on Feb 6, 2025
Add chain of responsibility design pattern (#56)
mperor
authored
06205d1
Copy full SHA for 06205d1
Commits on Feb 5, 2025
Add visitor design pattern with test scenario (#55)
mperor
authored
6879f4d
Copy full SHA for 6879f4d
Commits on Feb 4, 2025
Add state design pattern implementations with tests (#54)
mperor
authored
0a3e884
Copy full SHA for 0a3e884
Commits on Jan 30, 2025
Add template design pattern with test case (#53)
mperor
authored
39edef1
Copy full SHA for 39edef1
Commits on Jan 29, 2025
Add observer design pattern with test case (#52)
mperor
authored
163b028
Copy full SHA for 163b028
Commits on Jan 28, 2025
Add command design pattern with test case (#51)
mperor
authored
4ceb0c7
Copy full SHA for 4ceb0c7
Commits on Jan 27, 2025
Add prototype design pattern with test case (#50)
mperor
authored
de02911
Copy full SHA for de02911
Commits on Jan 26, 2025
Improve README for design patterns + initial refactoring
mperor
committed
41c070f
Copy full SHA for 41c070f
Commits on Jan 24, 2025
Include static factory method in design patterns (#49)
mperor
authored
7baa063
Copy full SHA for 7baa063
Commits on Jan 23, 2025
Add abstract factory implementation with test scenario (#48)
mperor
authored
e58681a
Copy full SHA for e58681a
Commits on Jan 22, 2025
Add factory implementations with test scenario (#47)
mperor
authored
d0b1867
Copy full SHA for d0b1867
Commits on Jan 20, 2025
Add bridge design pattern with test scenario (#46)
mperor
authored
ed65563
Copy full SHA for ed65563
Commits on Jan 19, 2025
Add adapter implementation with unit test (#45)
mperor
authored
1f57125
Copy full SHA for 1f57125
Commits on Jan 18, 2025
Add ability tree composite implementation (#44)
mperor
authored
3b68b9c
Copy full SHA for 3b68b9c
Commits on Jan 16, 2025
Add classical decorator implementation (#43)
mperor
authored
193a996
Copy full SHA for 193a996
Customize TextProcessor (#42)
mperor
authored
48c9fb7
Copy full SHA for 48c9fb7
Pagination
Previous
Next
You can’t perform that action at this time.