This data type holds either true or false
boolean
this operator is used to assign values to variables
assignment
the act of assigning an initial value to a variable
initialization
Java automatically performs this when converting a smaller type to a larger one
implicit conversion
a group of zero or more statements surrounded by curly braces
block of code
a 32 bit type used to store whole numbers
int
these compare values and return true or false based on the comparison
a variable declared with final that is not initialized at the time of declaration
blank final
a manual way to convert data types using a unary operator
casting
process where two strings are joined together
concatenation
64 bit data type that can hold decimal numbers
double
this operator returns the remainder after division
modulus
a variable declared with this keyword cannot be changed
final
when no data is lost while converting from one type to another
lossless conversion
defines the kind of data a variable can store
data type
data type used to store a single character or a number up to 65535
char
these operators work on two operands
binary operators
a naming style where teh first word is lowercase and the next words are capitalized
camel casing
the process where some value or precision might be lost during conversion
lossy conversion
32 bit type stores decimal numbers, smaller than a double
float
basic data types with predefined limits, like byte, char, and along
primitive types
associativity
the region where a variable can be accessed
the scope
another name for a type conversion done explicitly by the programmer
explicit conversion
keyword that prevents changes to variables, methods, or classes
final