Intro. to Java Programming Exam Study
Guide.
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.
1|Page
, ©BRIGHSTARS 2024/2025 ALL RIGHTS RESERVED.
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), making the process of developing a program
simpler and more understandable relative to a lower-level language.
Integrated Development Environment (IDE) - Answer✔Is a software application that provides
comprehensive facilities to computer programmers for software development. An IDE normally
consists of a source code editor, build automation tools and a debugger.
Interpreter - Answer✔Changes the source code into machine code for execution.
Java Command - Answer✔...
Java Language Specification - Answer✔Is a technical definition of the Java programming
language's syntax and semantics.
Java Virtual Machine (JVM) - Answer✔Iis a virtual machine that can execute Java bytecode. It
is the code execution component of the Java platform.
Javac Command - Answer✔...
Keyword (or reserved word) - Answer✔Have specific meaning to the compiler and cannot be
used for other purposes in the program.
2|Page