Advantages of OOPS
Compulsory Vocab
Compulsory
Unfamiliar
Detailed
150

What is the concept of hiding complex processes from users, showing them only relevant information?

Abstraction

150

What is it called when an application requests the system to do something?

O.S. CALLS 


OPERATING SYSTEM CALLS

150

How is output made from the bytecode?

Using Java Virtual Machine (JVM)

150

What is the control flow statement that allows a block of code to be executed repeatedly as long as a specified condition remains true?

Loop

150

What is the difference between private class and public class?

Public means a field or method is available 'outside' of the class itself. Private means its only available within the class.

150

What is the concept of protecting data stored in a class from a system-wide access?

Encapsulation

150

What is the other term for Java method and what is it used for?

Function


Functions are blocks of code that perform a specific task and are always defined within a class.

150

How do you translate java Code to Bytecode?

Java Compiler

150

What is the data type called that holds variables that have numeric values with decimals?

Double

150

What is the commonly used data type in Java for data such as the name of a person or their address or social security number?

Strings

150

How do you make a child class have the same fields and methods of the parent class?

Inheritance

150

What is the system that processes data and carries out instructions?

Execution Engine

150

What is it called when data is separated from the rest for security purposes?

Machine Code

150

What is a variable that defines values as "true" or "false"?

Boolean

150

What is the output of a compiler after processing a single source file (e.g., .c or .cpp)? It contains machine code for the functions and data defined in that source file, but it is not yet an executable program.

Object Files

150

What is it called when you do method overriding or method overloading?

Polymorphism

150

How is data stored and accessed whilst programs are run? And what does it stand for?

RAM


Random Access Memory

150

What is Java class-based on?

OOP's (Object oriented programming)

150

What is the language we use to communicate to computers?

Bytecode

150

What is the output of the Java compiler after processing a Java source file (e.g., .java)? It contains Java bytecode, which is a platform-independent instruction set for the Java Virtual Machine (JVM).

Class Files

M
e
n
u