bad software architecture
characteristics of 740
base class 266, 297
methods
overriding 275
source code example 269
BaseCommand class 754
behavior
generalized 266
Bertrand Meyer 683, 736
Bertrand Meyer’s Design by Contract
(DbC) 723
bit 96, 97
Bloch’s equals() Method Criterion 704
Bloch’s hash code algorithm 706
blocked
thread 456
blocking
accept() method 584
BlockingQueue 500
Boolean 149
boolean 127
BorderLayout 321
EAST 321
NORTH 321
SOUTH 321
WEST 321
bounds
of GUI components 308
break 127, 159
bridge 555
Browser JVM 627
BufferedOutputStream
buffer behavior 517
flushing the buffer 517
setting buffer size 517
Byte 149
byte 96, 97