Java Basics
OOP Concepts
Advanced Java Concepts
Data Types & Programming
Computers
100

What program translates Java source code into bytecode?

 Java Compiler

100

What programming style organizes code into objects and classes?

Object-Oriented Programming (OOP)

100

What concept allows different objects to respond to the same method in different ways?

Polymorphism

100

What data type is used to store text, words, or sentences?

Strings

100

What binary language made of 1s and 0s is directly understood by a computer's processor?

Machine Code

200

What intermediate code is created by the Java compiler and can run on any computer with a JVM?

Bytecode

200

What concept hides unnecessary details and only shows the important features?

Abstraction

200

What part of the JVM is responsible for executing bytecode instructions?

Execution Engine

200

What data type can only have the values true or false?

Boolean

200

What files contain compiled code that can later be linked into a complete program?

Object Files

300

What software runs Java bytecode and allows Java programs to work on different operating systems?

Java Virtual Machine (JVM)

300

What concept protects data by restricting direct access to it?

Encapsulation

300

What requests are made by a program when it needs services from the operating system, such as opening files?

O.S. Calls

300

What data type is commonly used to store decimal numbers?

Double

300

What temporary memory stores programs and data while they are running?

RAM

400

What files contain Java bytecode after a Java program has been compiled?

Class Files

400

What concept allows one class to inherit properties and methods from another class?

Inheritance

400

What term describes access levels where some class members are available to everyone while others are restricted?

Private versus Public Class

400

What block of code performs a specific task when it is called?

Function

400

What programming structure repeatedly executes a set of instructions until a condition is met?

Loop

M
e
n
u