Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Java Concepts Repository ☕️

A personal reference and playground for Java concepts I want to remember — from syntax basics to advanced patterns.


📁 Structure

Folder Description
basics/ Core language features: variables, loops, control flow
oop/ Object-oriented principles — classes, interfaces, inheritance
collections/ Lists, Maps, Sets, and collection utilities
streams/ Java Streams API examples
concurrency/ Multithreading, ExecutorService, CompletableFuture
functional/ Lambdas, method references, functional interfaces
io/ Input/output operations using java.io and java.nio
advanced/ Generics, reflection, annotations
snippets/ Miscellaneous utilities and small experiments
designpatterns/ Design patterns: creational, structural, behavioral

🧩 How to use

Each folder contains runnable examples and a notes.md file with short explanations, gotchas, and tips. You can run examples using:

javac Basics/Variables.java && java Basics.Variables

Most used Design Patterns

  • Singleton
  • Factory Method
  • Builder
  • Adapter
  • Decorator
  • Observer
  • Strategy
  • Command
  • Facade

About

Personal reference and examples for Java concepts

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages