Also known as system calls, it acts as a gateway for programs to interact with the kernel (OS)
What is an O.S. call?
A file that can contain machine code or bytecode that is created from a compiler or assembler.
What is an object file?
Using this will allow code to be reused and reiterated, which programmers can do in Java by using classes.
What is Object Oriented Programming? (OOP)
It is a common type of data, that stores things like letters.
What is a string?
It is a piece of hardware in computers, used for short term memory.
What is RAM?
It is a compiler that converts Java code into Bytecode.
What is the Java compiler?
This OOP concept is supposed to hide complexity, avoid repetition, and only show information that is most relevant.
What is abstraction?
It is a type of data that can only be true or false.
What is a boolean?
It is the lowest level of programming, that uses binary to convey instructions.
What is machine code?
It is a piece of intermediate code that can only be read by the Java Virtual Machine.
What is bytecode?
This OOP concept helps with security by making a classes variables private, which denies direct access to them, and then using getter and setter methods to interact with the variables.
What is encapsulation?
It is a type of data to store floating point numbers in Java.
What is Double?
A block of code that can be called to run what's inside. It's used for readability and repetition.
What is a function?
It converts bytecode into native machine code that the CPU can read.
What is the Java Virtual Machine?
This OOP concept allows subclasses (child class) to be built to inherit the properties of a superclass. (parent class)
What is inheritance?
Vs.
Doesn't allow availability and has to use getter and setter methods for modifications.
What is Public vs. Private?
It is responsible for processing instructions and carry out operations for software functionality. It is supposed to act like a bridge by translating high level code to low level machine code.
What is an execution engine?
It is a file containing bytecode that is created when a Java program is compiled. This file can then be executed by the JVM.
What is a class file?
This OOP concept allows methods to be used in various different ways by overriding/overloading the methods.
What is polymorphism?
Used to run code over and over until its told to stop.
What is a loop?