Intro. to Java Programming Exam
2025 Questions and Answers
Application Program Interface (API) - ANSWER✔✔-Also known as a library, contains
predefined classes and interfaces for developing Java programs
Assembler - ANSWER✔✔-A program to convert assembly language into machine
language
Assembly Language - ANSWER✔✔-Low-Level language created to ease the code
writing.
Bit - ANSWER✔✔-A unit of measurement of information, 0 & 1 create digits known as
the binary number system.
Block - ANSWER✔✔-Curly braces {}, every class has class blocking that groups the data
and methods of the class.
Block Comment - ANSWER✔✔-(/*) Creates a block comment, computers will read the
first (/*) and ignore all text until the final (*/). (for multiply line instructions or
comments)
,Bus - ANSWER✔✔-Subsystem of computer components that power and data flow
through.
Byte - ANSWER✔✔-a sequence of 8 bits (enough to represent one character of
alphanumeric data) processed as a single unit of information
Bytecode - ANSWER✔✔-Is similar to machine instructions but is architecture neutral
and can run on any platform that has a JVM.
Bytecode Verifier - ANSWER✔✔-Checks the validity of the Bytecode and to ensure that
the Bytecode does not violate Java's security restrictions.
Cable Modem - ANSWER✔✔-Uses the cable TV line maintained by the cable company
and is generally faster than DSL
Central Processing Unit (CPU) - ANSWER✔✔-The part of a computer (a microprocessor
chip) that does most of the data processing. 2 parts; Control Unit and
Arithmetic/LogicUnit.
Class Loader - ANSWER✔✔-Is a part of the Java Runtime Environment that
dynamically loads Java classes into the Java Virtual Machine. Usually classes are only
loaded on demand. The Java run time system does not need to know about files and file
systems because of class loaders.
Comment - ANSWER✔✔-Help programmers to communicate and understand the
program. (//) single line comment. (/**/) multiply line comment
, Compiler - ANSWER✔✔-Is a computer program (or set of programs) that transforms
source code written in a programming language into another computer language (the
target language, often having a binary form known as object code). The most common
reason for wanting to transform source code is to create an executable program.
Console - ANSWER✔✔-Is an old computer term that refers to the text entry and display
device of the computer.
Dot Pitch - ANSWER✔✔-The amount of space between pixels, measured in millimeters.
The smaller the dot pitch the sharper the display.
Digital Subscriber Line (DSL) - ANSWER✔✔-Is a family of technologies that provide
Internet access by transmitting digital data over the wires of a local telephone network.
Encoding Scheme - ANSWER✔✔-Is a set of rules that govern how a computer translates
characters, numbers, and symbols into data the computer can actually work with.
Hardware - ANSWER✔✔-In general hardware comprises the visible physical elements
of the computer.
High-Level Language - ANSWER✔✔-Is a programming language with strong
abstraction from the details of the computer. In comparison to low-level programming
languages, it may use natural language elements, be easier to use, or may automate (or
even hide entirely) significant areas of computing systems (e.g. memory management),
2025 Questions and Answers
Application Program Interface (API) - ANSWER✔✔-Also known as a library, contains
predefined classes and interfaces for developing Java programs
Assembler - ANSWER✔✔-A program to convert assembly language into machine
language
Assembly Language - ANSWER✔✔-Low-Level language created to ease the code
writing.
Bit - ANSWER✔✔-A unit of measurement of information, 0 & 1 create digits known as
the binary number system.
Block - ANSWER✔✔-Curly braces {}, every class has class blocking that groups the data
and methods of the class.
Block Comment - ANSWER✔✔-(/*) Creates a block comment, computers will read the
first (/*) and ignore all text until the final (*/). (for multiply line instructions or
comments)
,Bus - ANSWER✔✔-Subsystem of computer components that power and data flow
through.
Byte - ANSWER✔✔-a sequence of 8 bits (enough to represent one character of
alphanumeric data) processed as a single unit of information
Bytecode - ANSWER✔✔-Is similar to machine instructions but is architecture neutral
and can run on any platform that has a JVM.
Bytecode Verifier - ANSWER✔✔-Checks the validity of the Bytecode and to ensure that
the Bytecode does not violate Java's security restrictions.
Cable Modem - ANSWER✔✔-Uses the cable TV line maintained by the cable company
and is generally faster than DSL
Central Processing Unit (CPU) - ANSWER✔✔-The part of a computer (a microprocessor
chip) that does most of the data processing. 2 parts; Control Unit and
Arithmetic/LogicUnit.
Class Loader - ANSWER✔✔-Is a part of the Java Runtime Environment that
dynamically loads Java classes into the Java Virtual Machine. Usually classes are only
loaded on demand. The Java run time system does not need to know about files and file
systems because of class loaders.
Comment - ANSWER✔✔-Help programmers to communicate and understand the
program. (//) single line comment. (/**/) multiply line comment
, Compiler - ANSWER✔✔-Is a computer program (or set of programs) that transforms
source code written in a programming language into another computer language (the
target language, often having a binary form known as object code). The most common
reason for wanting to transform source code is to create an executable program.
Console - ANSWER✔✔-Is an old computer term that refers to the text entry and display
device of the computer.
Dot Pitch - ANSWER✔✔-The amount of space between pixels, measured in millimeters.
The smaller the dot pitch the sharper the display.
Digital Subscriber Line (DSL) - ANSWER✔✔-Is a family of technologies that provide
Internet access by transmitting digital data over the wires of a local telephone network.
Encoding Scheme - ANSWER✔✔-Is a set of rules that govern how a computer translates
characters, numbers, and symbols into data the computer can actually work with.
Hardware - ANSWER✔✔-In general hardware comprises the visible physical elements
of the computer.
High-Level Language - ANSWER✔✔-Is a programming language with strong
abstraction from the details of the computer. In comparison to low-level programming
languages, it may use natural language elements, be easier to use, or may automate (or
even hide entirely) significant areas of computing systems (e.g. memory management),