Question
2.1 Structure and Compiling 1. You MUST use a Java Development Kit (JDK) version of 17 or higher. This is because Codio is using Java
2.1 Structure and Compiling\ 1. You MUST use a Java Development Kit (JDK) version of 17 or higher. This is because Codio is using Java 17.\ 2. You MAY use a JDK version higher than 17, but you MUST set the Java language level to 17 for compatibility with Codio.\ 3. You MUST NOT change any method signatures for any of the provided methods. This includes the parameter lists, names, and return value types, etc.\ 4. You MUST leave the MyArrayList.java in the default package.\ 5. You MUST NOT create additional .java source files for your solution.\ 6. You SHOULD create JUnit tests to help validate your code. These tests SHOULD NOT be a part of your solution. The starter code includes a partial JUnit test file as a refresher. We do expect you to test your code thoroughly with additional JUnit tests.\ 7. You MUST follow our directives in the starter code comments. This means if we ask you to not change a variables value, you MUST NOT change that variables value.\ 8. You MAY create additional helper functions, as long as they meet the other requirements of the assignment (e.g. uses Java Generics, doesnt crash with invalid inputs).\ 9. You MUST fill out the required Academic Integrity signature in the comment block at the top of your submission file.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started