Block of code
The code between a pair of curly braces
Outer block
contains another block
Inner block
is contained within another block
Nested
Describes the state of an inner block
Scope
The part of the program in which a variable exists and can be accessed using its unqualified name
Comes into scope
Describes what happens to a variable when it becomes usable
Goes out of scope
Describes what happens to a variable when it ceases to exist at the end of the block in which it is declared
Scope level
Part of a program on which a variable exists and can be accessed using its unqualified name; In Java, this is the variable’s block