Skip to content

vedanshugarg04/java_workshop

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Java Workshop

This repository contains theory, examples, and practice problems covering certain Java features from Java 8 to Java 17.

🎯 Goals

  • Understand why modern Java features exist
  • Learn clean, idiomatic Java
  • Move from imperative β†’ declarative β†’ type-safe Java
  • Practice problems
  • Students are encouraged to submit their own solutions via Pull Requests.

πŸ“š Topics Covered

Java 8

  • Interfaces (default & static methods)
  • Lambda Expressions
  • Functional Interfaces
  • Stream API
  • Predicates
  • Optional

Java 14–17

  • Switch Expressions
  • Records
  • Sealed Classes
  • Pattern Matching for instanceof
  • Text Blocks

πŸ§ͺ Practice Problems

The workshop includes problems for each topic, designed to test:

  • Conceptual understanding
  • Correct usage
  • Clean coding practices

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors