Educational Java Core and Multithreading project, written in pure Java using standard libraries included in JDK 17. The application is a model of an island with changeable parameters, which consists of an array of locations. When starting the application locations are filled with plants and animals, and the animals perform certain actions (herbivores eat plants, predators eat herbivores, replenishment of the population). All actions are performed taking into account multithreading.
JDK 17