Skip to content

Hexlet Java OOP course assignment: project demonstrating custom exceptions and error handling in Java.

Notifications You must be signed in to change notification settings

VasylP0/java-oop-ru-errors

Repository files navigation

Java OOP — Errors Project

This project is part of the Hexlet Java OOP course.
It demonstrates the concepts of exception handling, custom exceptions, and error propagation in Java applications.


🧩 Project Overview

The goal of this module is to design and test custom exception classes, handle runtime errors gracefully, and apply clean object-oriented principles.

Key components include:

  • Creating and throwing custom exception types (CustomException, NegativeRadiusException)
  • Demonstrating nested exception classes
  • Building geometric classes (Point, Circle) that use proper validation
  • Writing comprehensive unit tests with JUnit

🛠️ Project Structure

About

Hexlet Java OOP course assignment: project demonstrating custom exceptions and error handling in Java.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published