Computer science students learn about a wide range of topics during their time at school. There are several things a programming student should know regarding Java. There is a great review for Java programmers found at http://www.interview-questions-java.com/. These are questions and answers to many Java interview questions. It is also a good refresher for those experienced in the Java language.