1/162
trying this again lol
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
algorithm
a procedure for solving a problem or doing a task in code
program
a set of instructions written in a coding language executable by a computer
Source code
human readable instructions written in a programming language
Bytecode
-intermediate code generated by the java compiler, executed by the java virtual machine
*
Compiler
software used to convert source code into byte code
JVM
the runtime environment that executes java bytecode
Syntax
rules defining how a programming language must be written in order to run
Syntax error
an error caused by incorrect syntax, not allowing the computer to execute the code
Logic error
-when the program runs, but produces the incorrect results.
-caused by poor formatting or a bad approach to the problem
Runtime error
an error taking place while the program is executing
*
Comment
a non executable chunk of text within the code, used to describe things and take notes
Variable
a named location within memory where data can be stored, and later referenced
Data type
a classification of data, determining the values it can contain
primitive type
a data type that is passed by value
int
double
boolean
declaration
initialization
literal
constant
expression
operator
arithmetic operator
modulo
integer division
operator precedence
compound assignment
increment
decrement
casting
concatenation
object
class
instance
instantiation
constructor
reference
null
null pointer exception
method
method call
method signature
parameter
arguement
return type
void
static method
dot operator
string
immutable
length()
substring()
indexOf()
equals()
compareTo()
Zero-indexed
Math.abs()
Math.pow()
Math.sqrt()
Math.random()
Math.min()
Math.max()
boolean expression
relational operator
equality
inequality
AND
OR
NOT
short circuit evaluation
de morgans laws
conditional statement
if statement
if else statement
else if
nested conditional
Block
Scope
Iteration
Loop
Loop body
Loop control variable
while loop
for loop
for each loop
infinite loop
off by one error
counter variable
accumulator
nested loop
break
string traversal
charAt()
linear search
counting algorithm
sum algorithm
class definition
instance variable
field