_ files are files that hold bytecode and machine code, along with other data generated by a compiler.
Object files
A way to define concrete methods, along with classes that must be implemented.
Abstraction
This translates .java files into .class files, turning the original code into bytecode.
Java compiler
A data format that only has two states, true and false
Boolean
These are the outputs of a java compiler, which contain pieces of bytecode.
Class files
A term to define taking fields and methods from a parenting class to use them.
Inheritance
A key component that enables the access of running java code, executing java bytecode.
Java Virtual Machine
A format that represents a string of letters, numbers, etc.
Strings
A temporary storage in a computer, it holds tasks and instructions in a queue until they are able to be run.
RAM
A way to perform a function in different ways, based on the information you have.
Polymorphism
A form of programming language comprised of binary code.
Machine code
These represent small portions of code that run on command. These can take different inputs, and are often used to prevent rewriting code.
Function
A way for a program to request to interact with the operating system.
O.S. Calls
A term to describe protecting data from the entire system, preventing it from being accessed without using a specific method.
Encapsulation
A general term for a system that processes and executes a program.
Execution engine
A term to describe a piece of code that repeats itself until a condition is met.
Loop
Two classes that are differentiated by their accessibility, by being accessible to objects defined by the class, and being accessible globally.
Private versus Public Class
These concepts allow the reuse of code and enforce not repeating yourself.
OOPs
This is the connection between a high-level language and machine code.
Bytecode
A data type that represents a 64 bit integer number, which is also known as float64.
Double