Here are some other vocab. words to study:
"primitive types" vs. "object types"
"static method" vs. "instance method"
variables vs. constants (which are declared final in Java).
logical operators (&&, ||, !) vs. relational operators (<=, <, ==, !=, >, >=) (yes, they all evaluate to boolean true/false values, but their operands are different types of data!)
floating point numbers vs integers
definite vs. indefinite loops
statement vs. expression vs. method
"constructor" -- a special method that we call to CREATE a new object, e.g. when we do
or new DrawingPanel(600,400)
The Scanner's "constructor method" takes in one parameter, whereas DrawingPanel takes in two (two integers representing the width & height)