This is a non-exhaustive list of vocabulary you should know. In particular, you should know the precise meanings and be able to find the "Things in a Java program."
Recent additions are in green.
if (test) { stmts } else { stmts }
while (test) { body stmts }
do { body stmts } while (test);
for (init; test; next) {
body stmts }
for (type var:
collection) { body stmts }
break
return
return value
switch (integer expr) { cases }
try { statements }
catch (exception-class parameter-name) {
statements }
char
int (also short and long)
double (also float)
boolean
.lengthString
Scanner
FileInputStream
PrintWriter
Error
Exception
RuntimeException
ArrayList
HashSet
HashMap
Iterator
ActionListener
Painter and PaintPanel
JFrame and JPanel
JLabel, JTextField and JButton
Last modified: Fri Dec 5 11:36:06 CST 2014