The lowest level programming language understood only by computers
Machine code
instructions understood by the Java Virtual Machine
bytecode
used for declaring variables that contain (multiple) letters
String
a child class ___ code from a parent class
inherits
This is where the Java Virtual Machine is located in your Computer
RAM
This translates your code to assembly language, then to bytecode
Java Compiler
reads, translates and executes java functions
execution engine
This is used to declare variables like 3.5 or 2.75
double
It allows datasets to be used across multiple different databases
abstraction
It temporarily stores data that can be accessed quickly
RAM
It converts the byte code to the native machine code of your computer
Java Virtual Machine
created by a java compiler from .java files
Class Files
this has either a value of "true" or "false"
boolean
This decides if a class can only be called by classes in the same java file, or by classes on any java file
private / public
a way of programming, where code is organized into classes containing attributes and functions
Object Oriented Programming
contains machine or bytecode. It's created by a compiler and then used by the JVM
object file
contains one or more commands
function
This makes your code more secure. Others can only communicate with it through messages.
encapsulaton
It's used in Java to communicate with the operating system, for example to access files
O.S. Calls
runs either for a specified number of times or until something else happens
loop
a function can have different contents depending on where or by what class it is called
polymorphism