Data Types
Operators
Variables
Conversions & Casting
Code Structure
100

This data type holds either true or false

boolean

100

this operator is used to assign values to variables

assignment

100

the act of assigning an initial value to a variable

initialization

100

Java automatically performs this when converting a smaller type to a larger one

implicit conversion

100

a group of zero or more statements surrounded by curly braces

block of code

200

a 32 bit type used to store whole numbers

int

200

these compare values and return true or false based on the comparison

comparison operators
200

a variable declared with final that is not initialized at the time of declaration

blank final

200

a manual way to convert data types using a unary operator

casting

200

process where two strings are joined together

concatenation

300

64 bit data type that can hold decimal numbers

double

300

this operator returns the remainder after division

modulus

300

a variable declared with this keyword cannot be changed

final

300

when no data is lost while converting from one type to another

lossless conversion

300

defines the kind of data a variable can store

data type

400

data type used to store a single character or a number up to 65535

char

400

these operators work on two operands

binary operators

400

a naming style where teh first word is lowercase and the next words are capitalized

camel casing

400

the process where some value or precision might be lost during conversion

lossy conversion

400

32 bit type stores decimal numbers, smaller than a double

float

500

basic data types with predefined limits, like byte, char, and along

primitive types

500
determines the order in which operators are evaluated when of the same precedence

associativity

500

the region where a variable can be accessed

the scope

500

another name for a type conversion done explicitly by the programmer

explicit conversion

500

keyword that prevents changes to variables, methods, or classes

final