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