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: array) { body stmts }
for (type var:
collection) { body stmts }
break
return
return value
switch (integer expr) { cases }
try { statements }
catch (exception-class parameter-name) {
statements }
finally { statements }
throw
char
int
(also short
and long
)
double
(also float
)
boolean
.length
String
Scanner
FileInputStream
PrintWriter
Error
Exception
RuntimeException
ArrayList
HashSet
HashMap
Iterator
ActionListener
Painter
and PaintPanel
JFrame
and JPanel
JLabel
, JTextField
and JButton
Last modified: Sat Sep 26 14:04:36 CDT 2015