Variables & keywords
Java Concepts
Computer Functions
Code & Files
100

Variable that stores text.

Strings

100

Programming model that organizes coding around objects.

Object oriented programming (OOP)

100

A computer's short term memory for quick use.

Random access memory (RAM)

100

The binary, simplest level of code

Machine code

200

Defines a variable as true or false.

Boolean

200

When a subclass gains attributes from a superclass.

Inheritance

200

A software that complies Java into machine code.

Java compiler


200

Compact version of high level code to be interpreted into machine code

Bytecode

300

Allows code to run more than once

Loop

300

Protects data in a class from public access/

Encapsulation

300

Requests to the operating system to perform a task.

O.S. call

300

A .java file that contains java bytecode

Class file

400

Code that is used to perform a certain action.

Function

400

Hides technical details and only shows necessary info to the user.

Abstraction

400

Component that acts as a translator between bytecode and machine code.

Java Virtual Machine (JVM)


400

Classes that can be accessed from outside the system vs classes that can only be accessed from inside the system

Public vs private class

500

Keyword that stores fractions/decimals. The number must end with a d

Double

500

Allows an object have multiple behaviours and redefine methods.

Polymorphism

500

Component that reads, interprets and executes code.

Execution engine

500

Files containing machine code or bytecode

Object files