779
Tests, in implementation phase, 6
testScorearray, 487
TestScoreobjects, 293
Texas Instruments, 210, 268, 325
Text, alignment of in JLabels, 384
TextField, 420
then clause, 168
Thinking Machines, 580
32–bit architecture, 479
this keyword, 365, 367
as argument for addActionListener, 665,
676
for overcoming name precedence,
341–342
for referring to class declaration, 349
Thomas Arithmometer, 2
Thomson, Kenneth, 375
Threads, 18n.4
Throwableclass, 435
Throwable type, 435
Throwing an exception, 72–73, 467, 468
throws clause, 72, 73, 87, 357
throws IOExceptionclause, 256, 365
throw statement, 435–437, 468
toCharArray, 499
toLowerCasemethod, 158, 159, 160, 161
Tomlinson, Ray, 375
Top-down design, 285
Torricelli, Evangelista, 121
toUpperCasemethod, 158, 159, 160, 161
Tower of Babel period, of programming
languages, 113
Towers of Hanoi, 644–648, 652
Toy Story, 635
Tracing execution, 254
Trailer value, 225
Transformers, 244, 288, 291, 292, 527, 536
Transistor computer, 268
Transistors, 153, 210
Treatise on Differential Equations(Boole), 164
Treatise on the Calculus of Finite Differences
(Boole), 164
Tree structure, 286
Triply nested loops, 242
True assertions, 154
truevalue
and booleandata type, 155
and if-else form, 168
and logical expressions, 197
try block, in try-catch, 433, 434
try-catch-finally statement, 432–435
try-catch statement, 433–435
try statement, 433, 434
Turing, Alan, 99, 153
“Turing Machine,” 99
Turing Test of machine intelligence, 153
Two-dimensional arrays, 581, 582–586, 621
accessing components in, 583–584
declaration and instantiation of,
582–583
definition of, 582
initializer lists used in, 584–586
initializing, 589–590
and methods, 590
processing, 586–590
Two slashes (//), comments beginning
with, 64
Two-way branch, 431
TX-80 printer, 479
Type casting, 116, 118
Type cast operations, 141
Type cast operator, 448
Type casts, 141, 358, 366
Type conversion, 115–116, 118, 141
Typing errors, 194
U
Unary minus operator (–), 108
Unary operators, 108, 112, 141, 161, 511
and precedence rules, 457, 458
Unary plus operator (+), 108, 109
Uncaught exceptions, 231
Underflow, 599, 600, 603, 612, 620
Underscore (_), 43, 45, 47, 59, 106
Unicode, 9, 48, 50
Unicode character set, 355, 480
ASCII subset of, 157
string comparison and collating
sequence in, 160
Unification, 325
Uniform Record Locator, 634, 667
“Unimates,” 269
Union of two sets, and merging of two or-
dered lists, 566
Uniprinter, 210
Unique keys, lists with, 524, 525