Index[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z] OAEP padding (PKCS#1 standard) 2nd OAEPParameterSpec class Object class class hierarchy root 2nd important methods clone( ) 2nd compareTo( ) equals( ) hashCode) toString( ) notify( ) wait( ) 2nd object creation operator [See new operator] object identifier (OID) object literals object member access operator (.) 2nd object persistence JavaBeans serialization object serialization [See serialization] object-oriented classes nested types local classes object-oriented programming abstract classes and methods class definitions classes creating and initializing objects defining a constructor defining multiple constructors field defaults and initializers invoking one constructor from another 2nd data hiding and encapsulation access control data accessor methods definitions of terms destroying and finalizing objects finalizers garbage collection memory leaks fields and methods class fields class methods field declarations instance fields instance methods System.out.println( ) interfaces abstract classes vs. constants and implementing marker Java vs. C/C++ modifiers, summary of nested types anonymous classes how they work nonstatic member classes Object methods subclasses and inheritance constructor chaining and the default constructor extending a class hiding superclass fields overriding superclass methods subclass constructors superclasses, Object and class hierarchy Object... variable length argument list ObjectInput interface ObjectInputStream class 2nd enableResolveObject( ) readStreamHeader( ) ObjectInputValidation class 2nd ObjectOutput interface ObjectOutputStream class 2nd 3rd enableReplaceObject( ) ObjectOutputStream.PutField class objects 2nd [See also object-oriented programming] AccessibleObject class arrays as as operand type classes vs. collections of converting to and from arrays comparing converting arrays to converting to strings copying creating and initializing 2nd defining a constructor expression statements, using instance initializers invoking one constructor from another multiple constructors new operator, using defined exception information about, obtaining with instanceof instanceof operator, using with InvalidObjectException 2nd locking 2nd manipulating by reference NullPointerException Object class serializing/deserializing [See serialization] SignedObject class state of, in instance fields strings as type defined by class or interface using waiting threads, list of ObjectStreamClass class ObjectStreamConstants interface ObjectStreamException ObjectStreamField class Observable class Observer interface octal numbers Integer type conversions Long type conversions Short type conversions of( ) EnumSet class UnicodeBlock class offer( ) (Queue) offsetByCodePoints( ) Character class String class OID (object identifier) oldjava interpreter oldjavaw interpreter on( ) DigestInputStream class DigestOutputStream class on-demand type imports naming conflicts and shadowing onMalformedInput( ) onUnmappableCharacter( ) OO [See object-oriented programming] open ( ) connected SocketChannel, creating DatagramChannel class Pipe class unconnected SocketChannel, creating openConnection( ) URL class 2nd 3rd openStream( ) (URL) operands evaluation by Java interpreter list of number and type operating systems OperatingSystemMXBean interface operators 2nd arithmetic assignment associativity bitwise and shift boolean characters used as comparison relational operators conditional expressions, order of evaluation increment and decrement instanceof listed new operand number and type overloading precedence of return types side effects of combination assignment operators special (language constructs) string concatenation ternary OptionalDataException OR operator (bitwise OR) 2nd (boolean OR) 2nd = (bitwise OR assignment) operator (conditional OR) 2nd order of evaluation order( ) (ByteBuffer) ordinal( ) 2nd enumerated types ordinaryChar( ) (StreamTokenizer) ordinaryChars( ) (StreamTokenizer) org.ietf.jgss package org.w3c.dom package 2nd org.xml.sax package 2nd org.xml.sax.ext package org.xml.sax.helpers package out of band data, receiving OutOfMemoryError 2nd output [See input/output] OutputKeys class OutputStream class 2nd write( ) OutputStreamWriter class 2nd OverlappingFileLockException overlaps( ) (FileLock) overloaded methods, references to overloading methods defining multiple constructors for class overriding vs. operators overridden methods chaining superclass of a containing class overriding methods 2nd abstract dynamic method lookup field hiding vs. final and static method lookup inherited methods invoking overridden methods Object class methods overview page, javadoc documentation 2nd overview doc comment, using |