What program translates Java source code into bytecode?
Java Compiler
What programming style organizes code into objects and classes?
Object-Oriented Programming (OOP)
What concept allows different objects to respond to the same method in different ways?
Polymorphism
What data type is used to store text, words, or sentences?
Strings
What binary language made of 1s and 0s is directly understood by a computer's processor?
Machine Code
What intermediate code is created by the Java compiler and can run on any computer with a JVM?
Bytecode
What concept hides unnecessary details and only shows the important features?
Abstraction
What part of the JVM is responsible for executing bytecode instructions?
Execution Engine
What data type can only have the values true or false?
Boolean
What files contain compiled code that can later be linked into a complete program?
Object Files
What software runs Java bytecode and allows Java programs to work on different operating systems?
Java Virtual Machine (JVM)
What concept protects data by restricting direct access to it?
Encapsulation
What requests are made by a program when it needs services from the operating system, such as opening files?
O.S. Calls
What data type is commonly used to store decimal numbers?
Double
What temporary memory stores programs and data while they are running?
RAM
What files contain Java bytecode after a Java program has been compiled?
Class Files
What concept allows one class to inherit properties and methods from another class?
Inheritance
What term describes access levels where some class members are available to everyone while others are restricted?
Private versus Public Class
What block of code performs a specific task when it is called?
Function
What programming structure repeatedly executes a set of instructions until a condition is met?
Loop