The text for CPSC 200 in Fall 2021 is Mark Allen Weiss' Structures and Algorithm Analysis in Java. Other books are likely better for brushing up on Java
fall-2024