the lowest level of code, using ones and zeros
what is machine code
executing a block of code repeatedly until a certain condition is met
what is a loop
a programming style that organizes code into objects that contain data and actions.
what is OOPs
Controls who can access parts of a class.
private vs public classes
the main memory in computers that allows data to be read in any order
what is RAM
a self contained block of code that performs a particular operation or task
what is a function
a low level representation of code that is generated by compilers or interpreters
what is Bytecode
Allows one class to use features from another class.
what is inheritance
this enables communication between the user and the computor
what is O.S calls
a data type with two possible values, true or false
what is boolean
program that translates Java source code into platform independent bytecode
what is a java compiler
Lets one method or object act in different ways.
what is Polymorphism
responsible for processing and instruction and running operations
what is execution engine
a data type used to represent real numbers
what is a double
runs Java bytecode so Java programs can work on different computers and operating systems.
what is JVM
Keeps data and methods together while protecting data from direct access.
what is Encapsulation
a file that contains machine code or bytecode, along with other data and metadata
what is obejct files
a sequence of characters used to represent text
what is a string
a compiled version of a java file created by the java compiler
what is class files
Hides unnecessary details and shows only important features.
what is abstraction