This repository contains the code written during the Java Coding Bootcamp course at kovalevskyi.academy.
The project is organized into weekly modules, each containing daily exercises and assignments:
-
week0/: Basic Java concepts and syntaxday2/: Hello World and basic outputday3/: Java entry challengesday4/: Number manipulation exercises
-
week1/: Core Java programmingday0/: Number utilities and Point class implementationday1/: Sorting algorithmsday2/: String manipulation and custom string implementationday4/: Extended string functionality
-
week2/: Advanced Java conceptsday0/: Number manipulation and parameter handlingday1/: Box drawing application with user input
- Custom string implementation with various string manipulation methods
- Number utilities including factorial, power, and Fibonacci calculations
- Sorting algorithms with generic type support
- Point class with geometric calculations
- Box drawing application with user input handling
- Java 17 or higher
- Maven for build management
To build the project:
mvn clean installTo run a specific class:
mvn exec:java -Dexec.mainClass="academy.kovalevskyi.codingbootcamp.week0.day2.Main"The code follows standard Java coding conventions and includes:
- Proper exception handling
- Input validation
- Resource management
- Comprehensive documentation
This code was written as part of the Java Coding Bootcamp course at kovalevskyi.academy
all code was written in vim as part of the course Java Coding Bootcamp
Testing test Paragraph