Object
lock 460
object 122
applet 123
application 123
creating with new operator 135
definition of 135
object memory address 135
term definition 122
their associated type 267
object attributes 64
object usage scenario evaluation
checklist 700
ObjectInputStream 582
object-oriented analysis 680
object-oriented architecture
extending 722
preferred characteristics 722
reasoning about 722
understanding 722
object-oriented design approach 7
object-oriented programming 210
object-oriented programming enablers 680
ObjectOutputStream 582
objects
natural ordering 711
operations upon 267
proper behavior of 700
seven usage scenarios 700
well-behaved 700
OCP 736
defined 736
example 736
offscreen graphics 384, 413
offscreen image 384
creating 379
Ogden Nash 635
onscreen graphics 384
open-closed principle 735
achieving 736
operating system commands
UNIX and MS-DOS 56
operator
bitwise
OR 148
XOR 148
bitwise AND 148
boolean AND 145
boolean OR 145
boolean XOR 145
combination assignment 148
complement 148
conditional AND 144
conditional OR 144
equality 144
greater than 143
instanceof 147
left shift 146
less than 143
member access 147
modulus 143
new
usage of 134
right shift 146
String concatenation 142
ternary conditional 145
unary postfix increment 147
unary prefix decrement 147
unary prefix increment 147
operator precedence 139
using parentheses to force 141
operators 139
arithmetic 141
OutputStream 610
OutputStream class 510
OutputStreams 508
overriding
clone() method 708
equals() method 703
finalize() method 710
hashCode() method 703, 705
toString() method 703