INTRO. TO JAVA PROGRAMMING
EXAM QUESTIONS AND VERIFIED
ANSWERS
Application Program Interface (API) - ANSWER Also called library, which
predefines classes and interfaces to develop Java programs
Assembler - ANSWER A program that converts assembly language into
machine language
Assembly Language - ANSWER A Low-Level language developed to simplify
writing code.
Bit - ANSWER The unit of measurement for information, 0 & 1 make up digits
known as the binary number system.
Block - Curly braces {}, each class has class blocking it group the data and
methods of the class.
Block Comment - /* Creates a block comment, computers will read the first /*
and ignore all text until the final */. (for multiply line instructions or comments)
Bus - Subsystem of computer components 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
make sure 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 A part of the Java Runtime Environment, it
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 A computer program, or set of programs, which
translates source code written in a programming language into another computer
language, typically having a binary form known as object code; this object code
is usually generated for the particular computer architecture for which the
program is intended. The most common reason for translating source code is to
create an executable program.
, Console - ANSWER An old-fashioned computer term referring to the device
which accepts text input and displays text output of the computer.
Dot Pitch - ANSWER Distance between the pixels in millimeters. The lower
the dot pitch, the clearer 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 A programming language with strong
abstraction from the details of the computer. Compared to low-level
programming languages, it may use natural language elements, be easier to use,
or may provide greater levels of abstraction from the computer (e.g. memory
management), thereby making the process for writing a program easier and
more understandable relative to a lower-level language.
Integrated Development Environment (IDE) - ANS Is a software application
that provides extensive facilities to the computer programmers for software
development. An IDE usually consists of an editor to write the source code,
automation tools and a debugger.
EXAM QUESTIONS AND VERIFIED
ANSWERS
Application Program Interface (API) - ANSWER Also called library, which
predefines classes and interfaces to develop Java programs
Assembler - ANSWER A program that converts assembly language into
machine language
Assembly Language - ANSWER A Low-Level language developed to simplify
writing code.
Bit - ANSWER The unit of measurement for information, 0 & 1 make up digits
known as the binary number system.
Block - Curly braces {}, each class has class blocking it group the data and
methods of the class.
Block Comment - /* Creates a block comment, computers will read the first /*
and ignore all text until the final */. (for multiply line instructions or comments)
Bus - Subsystem of computer components 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
make sure 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 A part of the Java Runtime Environment, it
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 A computer program, or set of programs, which
translates source code written in a programming language into another computer
language, typically having a binary form known as object code; this object code
is usually generated for the particular computer architecture for which the
program is intended. The most common reason for translating source code is to
create an executable program.
, Console - ANSWER An old-fashioned computer term referring to the device
which accepts text input and displays text output of the computer.
Dot Pitch - ANSWER Distance between the pixels in millimeters. The lower
the dot pitch, the clearer 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 A programming language with strong
abstraction from the details of the computer. Compared to low-level
programming languages, it may use natural language elements, be easier to use,
or may provide greater levels of abstraction from the computer (e.g. memory
management), thereby making the process for writing a program easier and
more understandable relative to a lower-level language.
Integrated Development Environment (IDE) - ANS Is a software application
that provides extensive facilities to the computer programmers for software
development. An IDE usually consists of an editor to write the source code,
automation tools and a debugger.