In this assignment, you will develop and test a concurrent Java application using the Active Object and Future patterns to compute the Flesch-Kincaid grade level score for each play written by William Shakespeare.
- 👩💻 Use IntelliJ IDE for Java programming and unit testing.
- 🚀 Program with Java's functional features (lambda expressions, method references, functional interfaces).
- 🔄 Develop a concurrent Java application applying Active Object and Future patterns.
- 📚 Reuse the Array class from Assignment 1 and the FleschKincaidGradeLevelCalculator class from Assignment 2.
To get started with this assignment:
- Clone the repository to your local machine.
- Open the project in IntelliJ IDEA.
- Ensure you have JDK installed and configured.
- Review the provided code for Array class (Assignment 1) and FleschKincaidGradeLevelCalculator class (Assignment 2).
- Implement the concurrent Java application as per the assignment requirements.
Follow these steps to run the application:
- Compile and run the main application class.
- Monitor console output for computed Flesch-Kincaid scores.
- Ensure all plays by William Shakespeare are processed concurrently.
If you'd like to contribute to this project, feel free to fork the repository and submit a pull request. Your contributions are highly appreciated!
This project is licensed under the MIT License - see the LICENSE file for details.
Created with ❤️ and ☕️ by CodeShow LapZ | 2024