Java Reference
In-Depth Information
requirements—
(1) The specification of what a
program must and must not do. (2) An early
phase of the software development process in
which the program requirements are established.
reserved word—
A word that has special mean-
ing in a programming language and cannot be
used for any other purpose.
retirement—
The phase of a program's life cycle
in which the program is taken out of active use.
return—
A Java reserved word that causes the
flow of program execution to return from a
method to the point of invocation.
return type—
The type of value returned from
a method, specified before the method name in
the method declaration. Could be
void
, which
indicates that no value is returned.
reuse—
Using existing software components to
create new ones.
review—
The process of critically examining a
design or program to discover errors. There
are many types of review.
See also
desk check,
walkthrough.
RGB value—
A collection of three values that
define a color. Each value represents the con-
tribution of the primary colors red, green, and
blue.
ROM—
See
read-only memory.
run-time error—
A problem that occurs during
program execution that causes the program to
terminate abnormally.
See also
compile-time
error, logical error, syntax error.
scope—
The areas within a program in which
an identifier, such as a variable, can be refer-
enced.
See also
access.
scroll pane—
A graphical user interface con-
tainer that offers a limited view of a component
and provides horizontal and/or vertical scroll
bars to change that view.
SDK—
See
Software Development Kit.
searching—
The process of determining the exis-
tence or location of a target value within a list
of values.
See also
binary search, linear search.
secondary memory—
Hardware storage devices,
such as magnetic disks or tapes, which store
information in a relatively permanent manner.
See also
main memory.
seed value—
A value used by a random number
generator as a base for the calculations that
produce a pseudo-random number.
selection sort—
A sorting algorithm in which
each value, one at a time, is placed in its final,
sorted position.
See also
insertion sort.
selection statement—
A programming construct
that allows a set of statements to be executed
if a particular condition is true.
See also
if,
switch.
semantics—
The interpretation of a program or
programming construct.
sentinel value—
A specific value used to indicate
a special condition, such as the end of input.
serialize—
The process of converting an object
into a linear series of bytes so it can be saved
to a file or sent across a network.
See also
persistence.
service methods—
Methods in an object that
are declared with public visibility and define a
service that the object's client can invoke.
shadowing variables—
The process of defin-
ing a variable in a subclass that supersedes an
inherited version.
short—
A Java reserved word that represents a
primitive integer type, stored using 16 bits in
two's complement format.
sibling—
Two items in a tree or hierarchy, such
as a class inheritance hierarchy, that have the
same parent.
sign bit—
A bit in a numeric value that represents
the sign (positive or negative) of that value.
Search WWH ::
Custom Search