Looks like no one added any tags here yet for you.
Polymorphism
________ uses those methods to perform different tasks.
Recursion
________ has a similar idea to a loop, but it functions a bit differently.
Arrays
________ can store primitive or object data types.
Computer Science
An official name that pertains to the world of computers, and coding.
Programming style
A specific way that someone programs
commenting
Comments on the code, they don’t execute anything, but are their to improve the readability of the program for anyone looking at it
interpreter
enables the computer to understand the code
binary
the languages that computers understand, 0’s and 1’s
compiling
the process where the interpreter translates the java code into binary
logical error
something is incorrect with the logic behind the code, and it doesn’t give the provided output
string literal(string)
this is a type in java used to represent words, or sentences
escape sequence
a piece of code that begins with a backslash that indicates specific characters
assign
this sets values to a variable
assignment operator
The equal sign, =, that assigns a value to something
variable
used to store information to referenced, so that it can be manipulated in the program
concatenation operator
+ sign that is used between 2 entities to combine them
primitive data
the basic types of data used in java
integer
(int) it represents an integer number
double
(double) it represents a number that can be positive, negative, or zero and can contain decimals, or be fractions
boolean
(boolean) a representation of a value that is either true or false
character
(char) represents any single character that can be represented on the computer anywhere from special characters, letters, numbers, and spaces
precedence
the order of operations in java
strongly typed
meaning that java makes you define the variables data type
casting
has a higher precedence than all the other operators, and is used to convert the output that is produced
increment operator
used to increase the value of a number by 1
decrement operator
used to decrease the value of a number by 1
object
an entity or data type that we create in java.
class
they contain instance fields or data that belong to the object and methods that are used to manipulate the data
Precedence
the order of operations in java
static variable
the variable belongs to the class itself, and is initialized only once at the start of the execution
immutable
the state of the object doesn’t change since it has been initialized
Method usage
when using methods of a class, remember the parameters used to call the method need to match the data types of the arguments of the defined method
if
this is used as a subjective statement, it works hand in hand with conditional statements
conditional statement
used to control the flow of the program, and is based entirely on conditions
flow control
equality operator
(==), checks if something is equal to the other
truth value
the truth value, either true or false, for an expression
compound condition
multiple conditions put together
&&
logical and
||
logical or
!
logical not
==
is equal to
!=
isn’t equal to
trace table
used to easily trace values, and their outputs based on the code
blocking
used to execute more than one statement based on a condition
loop
used for when programmers want a statement to execute repeatedly
nested loop
a loop that is found inside a loop
while loop
while the condition is true the loop continues to execute, otherwise it exits the loop
infinite loop
the loop isn’t structured correctly, or there is an error in the logic which causes the loop to execute forever
for
loop
loop
used for when programmers want a statement to execute repeatedly
nested loop
a loop that is found inside a loop
while loop
while the condition is true the loop continues to execute, otherwise it exits the loop
infinite loop
the loop isn’t structured correctly, or there is an error in the logic which causes the loop to execute forever
for
loop
class
When a group of statements, such as control structures, are all put together to be referred to this
source code
this is the java programming file that hosts the code
method
a block of code that, when called, performs specific actions mentioned in it
driver class
a class in charge of running other classes
object class
the parent classes of all the java classes
header
where you tell Java what value type, if any, the method will return
constructor
a special method used to initalize objects
instance variables(fields)
a variable that is specific to a certain object
return type
the primitive type in which data should return
parameters
the variables listed as a part of the method decleration
precondition
a condition that must be true for your method code to work
postcondition
a condition that is true after the method runs
static
it belongs to the class rather than to a specific instance
class
When a group of statements, such as control structures, are all put together to be referred to this
source code
this is the java programming file that hosts the code
method
a block of code that, when called, performs specific actions mentioned in it
driver class
a class in charge of running other classes
object class
the parent classes of all the java classes
header
where you tell Java what value type, if any, the method will return
constructor
a special method used to initalize objects
instance variables(fields)
a variable that is specific to a certain object
return type
the primitive type in which data should return
parameters
the variables listed as a part of the method decleration
precondition
a condition that must be true for your method code to work
postcondition
a condition that is true after the method runs
static
it belongs to the class rather than to a specific instance
array
holds many items of the same type
initializer list
the values that you instantiate in an array
index numbers
locations that are used to assign to each element found in the array
traverse
the way an element in a data structured is accessed, or modified
null
the default value for every object
NullPointerException
since null isn’t a valid object, the code performed on null will result in this
Sequential search
goes in order through each value until the desired one is found
Binary search
requires an ordered list of values, and every time it cuts the list of values in half until it finds the desired value
selection sort
the selection sort searches and swaps
merge sort
uses recursion, this type of sort divides and conquers, the array gets split into 2 pieces and then it is sorted, the 2 sorted pieces than come together to form one sorted list
recursion
using a method to call itself
insertion sort
the array is split into a sorted and unsorted part, the values from the unsorted part are placed at the correct position in the sorted part
2D Arrays
an array that holds items in a 2 dimensional grid, it’s storing items in rows and columns
array
holds many items of the same type
initializer list
the values that you instantiate in an array
index numbers
locations that are used to assign to each element found in the array
traverse
the way an element in a data structured is accessed, or modified
null
the default value for every object
NullPointerException
since null isn’t a valid object, the code performed on null will result in this