epubjs
Version:
Render ePub documents in the browser, across many devices
17 lines • 30.2 kB
HTML
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Index</title>
<link rel="stylesheet" href="core.css" type="text/css"/>
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0"/>
</head>
<body>
<div class="index" title="Index">
<div class="index">
<div class="indexdiv"><h3>O</h3><dl><dt>o conversion character, <a class="indexterm" href="ch10s05.html#I_indexterm10_id729981">Primitive and Numeric Conversions</a></dt><dt>-O switch, <a class="indexterm" href="ch06s01.html#I_indexterm6_id695327">Compiler optimizations</a></dt><dt>Oaks, Scott, <a class="indexterm" href="ch09s04.html#I_indexterm9_id718027">Scheduling and Priority</a></dt><dt>Object class, <a class="indexterm" href="ch02s03.html#I_indexterm2_id637855">Inheritance</a>, <a class="indexterm" href="ch02s03.html#I_indexterm2_id638304">Relationships and Finger Pointing</a>, <a class="indexterm" href="ch07s01.html#idx10368">Equality and Equivalence</a>–<a class="indexterm" href="ch07s01.html#I_indexterm7_id702288">Equality and Equivalence</a>, <a class="indexterm" href="ch07s01.html#idx10369">Hashcodes</a>–<a class="indexterm" href="ch07s01.html#I_indexterm7_id702472">Hashcodes</a>, <a class="indexterm" href="ch07s01.html#idx10367">Cloning Objects</a>–<a class="indexterm" href="ch07s01.html#I_indexterm7_id702974">Cloning Objects</a>, <a class="indexterm" href="ch09s03.html#I_indexterm9_id716757">The wait() and notify() Methods</a>, <a class="indexterm" href="ch09s03.html#I_indexterm9_id717005">The wait() and notify() Methods</a></dt><dd><dl><dt>cloning objects, <a class="indexterm" href="ch07s01.html#idx10367">Cloning Objects</a>–<a class="indexterm" href="ch07s01.html#I_indexterm7_id702974">Cloning Objects</a></dt><dt>equality and equivalence, <a class="indexterm" href="ch07s01.html#idx10368">Equality and Equivalence</a>–<a class="indexterm" href="ch07s01.html#I_indexterm7_id702288">Equality and Equivalence</a></dt><dt>hashcodes, <a class="indexterm" href="ch07s01.html#idx10369">Hashcodes</a>–<a class="indexterm" href="ch07s01.html#I_indexterm7_id702472">Hashcodes</a></dt><dt>thread methods, <a class="indexterm" href="ch09s03.html#I_indexterm9_id716757">The wait() and notify() Methods</a>, <a class="indexterm" href="ch09s03.html#I_indexterm9_id717005">The wait() and notify() Methods</a></dt></dl></dd><dt>Object Management Group (OMG), <a class="indexterm" href="ch13s04.html#I_indexterm13_id771350">RMI and CORBA</a></dt><dt><Object> tag, <a class="indexterm" href="ch08s08.html#I_indexterm8_id711619"><?>, <Object>, and the Raw Type</a>, <a class="indexterm" href="go01.html#I_indexterm_id842108">Glossary</a></dt><dt>object-oriented design, <a class="indexterm" href="ch05.html#I_indexterm5_id688456">Objects in Java</a></dt><dt>ObjectInputStream, <a class="indexterm" href="ch12s04.html#I_indexterm12_id760050">Serialization</a></dt><dt>ObjectOutputStream, <a class="indexterm" href="ch12s04.html#I_indexterm12_id760061">Serialization</a></dt><dt>objects, <a class="indexterm" href="ch02s03.html#I_indexterm2_id637133">Classes and Objects</a>, <a class="indexterm" href="ch02s03.html#I_indexterm2_id637155">Classes and Objects</a>, <a class="indexterm" href="ch05s01.html#idx10237">Accessing Fields and Methods</a>–<a class="indexterm" href="ch05s01.html#I_indexterm5_id689097">Accessing Fields and Methods</a>, <a class="indexterm" href="ch05s01.html#idx10238">Static Members</a>–<a class="indexterm" href="ch05s01.html#I_indexterm5_id689566">Constants versus enumerations</a>, <a class="indexterm" href="ch05s02.html#idx10248">Local Variables</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id689728">Local Variables</a>, <a class="indexterm" href="ch05s02.html#idx10250">Shadowing</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id689913">The “this” reference</a>, <a class="indexterm" href="ch05s02.html#idx10251">Static Methods</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id690121">Static Methods</a>, <a class="indexterm" href="ch05s02.html#idx10247">Initializing Local Variables</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id690334">Initializing Local Variables</a>, <a class="indexterm" href="ch05s02.html#idx10245">Argument Passing and References</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id690652">Argument Passing and References</a>, <a class="indexterm" href="ch05s02.html#idx10253">Wrappers for Primitive Types</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id691318">Wrappers for Primitive Types</a>, <a class="indexterm" href="ch05s02.html#idx10246">Autoboxing and Unboxing of Primitives</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id691564">Performance implications of boxing</a>, <a class="indexterm" href="ch05s02.html#idx10252">Variable-Length Argument Lists</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id691822">Variable-Length Argument Lists</a>, <a class="indexterm" href="ch05s02.html#idx10249">Method Overloading</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id692216">Method Overloading</a>, <a class="indexterm" href="ch05s03.html#idx10239">Object Creation</a>–<a class="indexterm" href="ch05s03.html#I_indexterm5_id692852">Static and Nonstatic Initializer Blocks</a>, <a class="indexterm" href="ch05s03.html#idx10240">Constructors</a>–<a class="indexterm" href="ch05s03.html#I_indexterm5_id692506">Constructors</a>, <a class="indexterm" href="ch05s03.html#idx10241">Working with Overloaded Constructors</a>–<a class="indexterm" href="ch05s03.html#I_indexterm5_id692702">Working with Overloaded Constructors</a>, <a class="indexterm" href="ch05s03.html#I_indexterm5_id692730">Static and Nonstatic Initializer Blocks</a>, <a class="indexterm" href="ch05s04.html#idx10242">Garbage Collection</a>–<a class="indexterm" href="ch05s04.html#I_indexterm5_id693020">Garbage Collection</a>, <a class="indexterm" href="ch05s04.html#I_indexterm5_id693053">Finalization</a>, <a class="indexterm" href="ch05s04.html#idx10243">Weak and Soft References</a>–<a class="indexterm" href="ch05s04.html#I_indexterm5_id693365">Weak and Soft References</a>, <a class="indexterm" href="ch05s05.html#I_indexterm5_id693541">Enum Values</a>, <a class="indexterm" href="ch05s05.html#idx10244">Customizing Enumerations</a>–<a class="indexterm" href="ch05s05.html#I_indexterm5_id693844">Customizing Enumerations</a>, <a class="indexterm" href="ch07s01.html#idx10374">Equality and Equivalence</a>–<a class="indexterm" href="ch07s01.html#I_indexterm7_id702295">Equality and Equivalence</a>, <a class="indexterm" href="ch07s01.html#I_indexterm7_id702342">Hashcodes</a>, <a class="indexterm" href="ch07s01.html#idx10373">Cloning Objects</a>–<a class="indexterm" href="ch07s01.html#I_indexterm7_id702981">Cloning Objects</a>, <a class="indexterm" href="ch07s02.html#idx10372">The Class Class</a>–<a class="indexterm" href="ch07s02.html#I_indexterm7_id703354">The Class Class</a>, <a class="indexterm" href="ch07s03.html#idx10380">Modifiers and Security</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id704108">Modifiers and Security</a>, <a class="indexterm" href="ch07s03.html#idx10376">Accessing Fields</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id704421">Accessing Fields</a>, <a class="indexterm" href="ch07s03.html#idx10377">Accessing Methods</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id704801">Accessing Methods</a>, <a class="indexterm" href="ch07s03.html#idx10375">Accessing Constructors</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id705028">Accessing Constructors</a>, <a class="indexterm" href="ch07s03.html#idx10378">What About Arrays?</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id705119">What About Arrays?</a>, <a class="indexterm" href="ch07s03.html#I_indexterm7_id705144">Accessing Generic Type Information</a>, <a class="indexterm" href="ch07s03.html#I_indexterm7_id705262">Accessing Annotation Data</a>, <a class="indexterm" href="ch07s03.html#idx10379">Dynamic Interface Adapters</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id705504">Dynamic Interface Adapters</a>, <a class="indexterm" href="ch07s03.html#idx10381">What Is Reflection Good For?</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id705711">The BeanShell Java scripting language</a>, <a class="indexterm" href="ch07s03.html#I_indexterm7_id705645">The BeanShell Java scripting language</a>, <a class="indexterm" href="ch07s04.html#idx10371">Using Annotations</a>–<a class="indexterm" href="ch07s04.html#I_indexterm7_id706184">Package annotations</a>, <a class="indexterm" href="ch07s04.html#I_indexterm7_id706129">Package annotations</a>, <a class="indexterm" href="ch07s04.html#idx10370">Standard Annotations</a>–<a class="indexterm" href="ch07s04.html#I_indexterm7_id706451">Standard Annotations</a>, <a class="indexterm" href="ch07s04.html#I_indexterm7_id706510">The apt Tool</a>, <a class="indexterm" href="go01.html#I_indexterm_id842085">Glossary</a></dt><dd><dl><dt>annotations, <a class="indexterm" href="ch07s04.html#idx10371">Using Annotations</a>–<a class="indexterm" href="ch07s04.html#I_indexterm7_id706184">Package annotations</a>, <a class="indexterm" href="ch07s04.html#I_indexterm7_id706129">Package annotations</a>, <a class="indexterm" href="ch07s04.html#idx10370">Standard Annotations</a>–<a class="indexterm" href="ch07s04.html#I_indexterm7_id706451">Standard Annotations</a>, <a class="indexterm" href="ch07s04.html#I_indexterm7_id706510">The apt Tool</a></dt><dd><dl><dt>apt tool, <a class="indexterm" href="ch07s04.html#I_indexterm7_id706510">The apt Tool</a></dt><dt>package annotations, <a class="indexterm" href="ch07s04.html#I_indexterm7_id706129">Package annotations</a></dt><dt>standard, <a class="indexterm" href="ch07s04.html#idx10370">Standard Annotations</a>–<a class="indexterm" href="ch07s04.html#I_indexterm7_id706451">Standard Annotations</a></dt><dt>using, <a class="indexterm" href="ch07s04.html#idx10371">Using Annotations</a>–<a class="indexterm" href="ch07s04.html#I_indexterm7_id706184">Package annotations</a></dt></dl></dd><dt>Class class, <a class="indexterm" href="ch07s02.html#idx10372">The Class Class</a>–<a class="indexterm" href="ch07s02.html#I_indexterm7_id703354">The Class Class</a></dt><dt>classes, <a class="indexterm" href="ch05s01.html#idx10237">Accessing Fields and Methods</a>–<a class="indexterm" href="ch05s01.html#I_indexterm5_id689097">Accessing Fields and Methods</a>, <a class="indexterm" href="ch05s01.html#idx10238">Static Members</a>–<a class="indexterm" href="ch05s01.html#I_indexterm5_id689566">Constants versus enumerations</a></dt><dd><dl><dt>accessing fields and methods, <a class="indexterm" href="ch05s01.html#idx10237">Accessing Fields and Methods</a>–<a class="indexterm" href="ch05s01.html#I_indexterm5_id689097">Accessing Fields and Methods</a></dt><dt>static members, <a class="indexterm" href="ch05s01.html#idx10238">Static Members</a>–<a class="indexterm" href="ch05s01.html#I_indexterm5_id689566">Constants versus enumerations</a></dt></dl></dd><dt>creating, <a class="indexterm" href="ch05s03.html#idx10239">Object Creation</a>–<a class="indexterm" href="ch05s03.html#I_indexterm5_id692852">Static and Nonstatic Initializer Blocks</a>, <a class="indexterm" href="ch05s03.html#idx10240">Constructors</a>–<a class="indexterm" href="ch05s03.html#I_indexterm5_id692506">Constructors</a>, <a class="indexterm" href="ch05s03.html#idx10241">Working with Overloaded Constructors</a>–<a class="indexterm" href="ch05s03.html#I_indexterm5_id692702">Working with Overloaded Constructors</a>, <a class="indexterm" href="ch05s03.html#I_indexterm5_id692730">Static and Nonstatic Initializer Blocks</a></dt><dd><dl><dt>constructors, <a class="indexterm" href="ch05s03.html#idx10240">Constructors</a>–<a class="indexterm" href="ch05s03.html#I_indexterm5_id692506">Constructors</a></dt><dt>overloaded constructors, <a class="indexterm" href="ch05s03.html#idx10241">Working with Overloaded Constructors</a>–<a class="indexterm" href="ch05s03.html#I_indexterm5_id692702">Working with Overloaded Constructors</a></dt><dt>static and nonstatic initializer blocks, <a class="indexterm" href="ch05s03.html#I_indexterm5_id692730">Static and Nonstatic Initializer Blocks</a></dt></dl></dd><dt>defined, <a class="indexterm" href="ch02s03.html#I_indexterm2_id637155">Classes and Objects</a>, <a class="indexterm" href="go01.html#I_indexterm_id842085">Glossary</a></dt><dt>destroying, <a class="indexterm" href="ch05s04.html#idx10242">Garbage Collection</a>–<a class="indexterm" href="ch05s04.html#I_indexterm5_id693020">Garbage Collection</a>, <a class="indexterm" href="ch05s04.html#I_indexterm5_id693053">Finalization</a>, <a class="indexterm" href="ch05s04.html#idx10243">Weak and Soft References</a>–<a class="indexterm" href="ch05s04.html#I_indexterm5_id693365">Weak and Soft References</a></dt><dd><dl><dt>finalization, <a class="indexterm" href="ch05s04.html#I_indexterm5_id693053">Finalization</a></dt><dt>garbage collection, <a class="indexterm" href="ch05s04.html#idx10242">Garbage Collection</a>–<a class="indexterm" href="ch05s04.html#I_indexterm5_id693020">Garbage Collection</a></dt><dt>weak and soft references, <a class="indexterm" href="ch05s04.html#idx10243">Weak and Soft References</a>–<a class="indexterm" href="ch05s04.html#I_indexterm5_id693365">Weak and Soft References</a></dt></dl></dd><dt>enumerations, <a class="indexterm" href="ch05s05.html#I_indexterm5_id693541">Enum Values</a>, <a class="indexterm" href="ch05s05.html#idx10244">Customizing Enumerations</a>–<a class="indexterm" href="ch05s05.html#I_indexterm5_id693844">Customizing Enumerations</a></dt><dd><dl><dt>customizing, <a class="indexterm" href="ch05s05.html#idx10244">Customizing Enumerations</a>–<a class="indexterm" href="ch05s05.html#I_indexterm5_id693844">Customizing Enumerations</a></dt><dt>enum values, <a class="indexterm" href="ch05s05.html#I_indexterm5_id693541">Enum Values</a></dt></dl></dd><dt>in HelloJava
application, <a class="indexterm" href="ch02s03.html#I_indexterm2_id637133">Classes and Objects</a></dt><dt>methods, <a class="indexterm" href="ch05s02.html#idx10248">Local Variables</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id689728">Local Variables</a>, <a class="indexterm" href="ch05s02.html#idx10250">Shadowing</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id689913">The “this” reference</a>, <a class="indexterm" href="ch05s02.html#idx10251">Static Methods</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id690121">Static Methods</a>, <a class="indexterm" href="ch05s02.html#idx10247">Initializing Local Variables</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id690334">Initializing Local Variables</a>, <a class="indexterm" href="ch05s02.html#idx10245">Argument Passing and References</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id690652">Argument Passing and References</a>, <a class="indexterm" href="ch05s02.html#idx10253">Wrappers for Primitive Types</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id691318">Wrappers for Primitive Types</a>, <a class="indexterm" href="ch05s02.html#idx10246">Autoboxing and Unboxing of Primitives</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id691564">Performance implications of boxing</a>, <a class="indexterm" href="ch05s02.html#idx10252">Variable-Length Argument Lists</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id691822">Variable-Length Argument Lists</a>, <a class="indexterm" href="ch05s02.html#idx10249">Method Overloading</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id692216">Method Overloading</a></dt><dd><dl><dt>argument passing and references, <a class="indexterm" href="ch05s02.html#idx10245">Argument Passing and References</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id690652">Argument Passing and References</a></dt><dt>autoboxing and unboxing of primitives, <a class="indexterm" href="ch05s02.html#idx10246">Autoboxing and Unboxing of Primitives</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id691564">Performance implications of boxing</a></dt><dt>initializing local variables, <a class="indexterm" href="ch05s02.html#idx10247">Initializing Local Variables</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id690334">Initializing Local Variables</a></dt><dt>local variables, <a class="indexterm" href="ch05s02.html#idx10248">Local Variables</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id689728">Local Variables</a></dt><dt>method overloading, <a class="indexterm" href="ch05s02.html#idx10249">Method Overloading</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id692216">Method Overloading</a></dt><dt>shadowing, <a class="indexterm" href="ch05s02.html#idx10250">Shadowing</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id689913">The “this” reference</a></dt><dt>static methods, <a class="indexterm" href="ch05s02.html#idx10251">Static Methods</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id690121">Static Methods</a></dt><dt>variable-length argument lists, <a class="indexterm" href="ch05s02.html#idx10252">Variable-Length Argument Lists</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id691822">Variable-Length Argument Lists</a></dt><dt>wrappers for primitive types, <a class="indexterm" href="ch05s02.html#idx10253">Wrappers for Primitive Types</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id691318">Wrappers for Primitive Types</a></dt></dl></dd><dt>Object class, <a class="indexterm" href="ch07s01.html#idx10374">Equality and Equivalence</a>–<a class="indexterm" href="ch07s01.html#I_indexterm7_id702295">Equality and Equivalence</a>, <a class="indexterm" href="ch07s01.html#I_indexterm7_id702342">Hashcodes</a>, <a class="indexterm" href="ch07s01.html#idx10373">Cloning Objects</a>–<a class="indexterm" href="ch07s01.html#I_indexterm7_id702981">Cloning Objects</a></dt><dd><dl><dt>cloning objects, <a class="indexterm" href="ch07s01.html#idx10373">Cloning Objects</a>–<a class="indexterm" href="ch07s01.html#I_indexterm7_id702981">Cloning Objects</a></dt><dt>equality and equivalence, <a class="indexterm" href="ch07s01.html#idx10374">Equality and Equivalence</a>–<a class="indexterm" href="ch07s01.html#I_indexterm7_id702295">Equality and Equivalence</a></dt><dt>hashcodes, <a class="indexterm" href="ch07s01.html#I_indexterm7_id702342">Hashcodes</a></dt></dl></dd><dt>reflection, <a class="indexterm" href="ch07s03.html#idx10380">Modifiers and Security</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id704108">Modifiers and Security</a>, <a class="indexterm" href="ch07s03.html#idx10376">Accessing Fields</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id704421">Accessing Fields</a>, <a class="indexterm" href="ch07s03.html#idx10377">Accessing Methods</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id704801">Accessing Methods</a>, <a class="indexterm" href="ch07s03.html#idx10375">Accessing Constructors</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id705028">Accessing Constructors</a>, <a class="indexterm" href="ch07s03.html#idx10378">What About Arrays?</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id705119">What About Arrays?</a>, <a class="indexterm" href="ch07s03.html#I_indexterm7_id705144">Accessing Generic Type Information</a>, <a class="indexterm" href="ch07s03.html#I_indexterm7_id705262">Accessing Annotation Data</a>, <a class="indexterm" href="ch07s03.html#idx10379">Dynamic Interface Adapters</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id705504">Dynamic Interface Adapters</a>, <a class="indexterm" href="ch07s03.html#idx10381">What Is Reflection Good For?</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id705711">The BeanShell Java scripting language</a>, <a class="indexterm" href="ch07s03.html#I_indexterm7_id705645">The BeanShell Java scripting language</a></dt><dd><dl><dt>accessing annotation data, <a class="indexterm" href="ch07s03.html#I_indexterm7_id705262">Accessing Annotation Data</a></dt><dt>accessing constructors, <a class="indexterm" href="ch07s03.html#idx10375">Accessing Constructors</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id705028">Accessing Constructors</a></dt><dt>accessing fields, <a class="indexterm" href="ch07s03.html#idx10376">Accessing Fields</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id704421">Accessing Fields</a></dt><dt>accessing generic type information, <a class="indexterm" href="ch07s03.html#I_indexterm7_id705144">Accessing Generic Type Information</a></dt><dt>accessing methods, <a class="indexterm" href="ch07s03.html#idx10377">Accessing Methods</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id704801">Accessing Methods</a></dt><dt>arrays, <a class="indexterm" href="ch07s03.html#idx10378">What About Arrays?</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id705119">What About Arrays?</a></dt><dt>BeanShell Java scripting language, <a class="indexterm" href="ch07s03.html#I_indexterm7_id705645">The BeanShell Java scripting language</a></dt><dt>dynamic interface adapters, <a class="indexterm" href="ch07s03.html#idx10379">Dynamic Interface Adapters</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id705504">Dynamic Interface Adapters</a></dt><dt>modifiers and security, <a class="indexterm" href="ch07s03.html#idx10380">Modifiers and Security</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id704108">Modifiers and Security</a></dt><dt>purpose of, <a class="indexterm" href="ch07s03.html#idx10381">What Is Reflection Good For?</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id705711">The BeanShell Java scripting language</a></dt></dl></dd></dl></dd><dt>Observable interface, <a class="indexterm" href="ch11s08.html#I_indexterm11_id750337">Observers and Observables</a>, <a class="indexterm" href="ch16s01.html#I_indexterm16_id785608">The MVC Framework</a></dt><dt>Observer interface, <a class="indexterm" href="ch11s08.html#I_indexterm11_id750326">Observers and Observables</a>, <a class="indexterm" href="ch16s01.html#I_indexterm16_id785597">The MVC Framework</a></dt><dt>observers and observables, <a class="indexterm" href="ch11s08.html#idx10663">Observers and Observables</a>–<a class="indexterm" href="ch11s08.html#I_indexterm11_id750654">Observers and Observables</a></dt><dt>octal numbers, <a class="indexterm" href="ch04s03.html#I_indexterm4_id648409">Integer literals</a></dt><dt>offer() method, <a class="indexterm" href="ch11s04.html#I_indexterm11_id742969">Queue</a>, <a class="indexterm" href="ch11s04.html#I_indexterm11_id743372">BlockingQueue</a></dt><dt>offerFirst() method, <a class="indexterm" href="ch11s04.html#I_indexterm11_id743130">Queue</a></dt><dt>offerLast() method, <a class="indexterm" href="ch11s04.html#I_indexterm11_id743162">Queue</a></dt><dt>offscreen drawing, <a class="indexterm" href="ch20s08.html#idx11105">Offscreen Drawing</a>–<a class="indexterm" href="ch20s08.html#I_indexterm20_id815012">Offscreen Drawing</a></dt><dt>OK_CANCEL_OPTION argument, <a class="indexterm" href="ch17s12.html#I_indexterm17_id798368">Dialogs</a></dt><dt>OMG (Object Management Group), <a class="indexterm" href="ch13s04.html#I_indexterm13_id771356">RMI and CORBA</a></dt><dt>online resources, <a class="indexterm" href="pr02s04.html#I_indexterm_id557281">Online Resources</a></dt><dt>open() method, <a class="indexterm" href="ch13s05.html#I_indexterm13_id771781">Using Select</a></dt><dt>openStream() method, <a class="indexterm" href="ch14s02.html#I_indexterm14_id773578">Stream Data</a>, <a class="indexterm" href="ch14s02.html#I_indexterm14_id773961">Managing Connections</a></dt><dt>operator overloading, <a class="indexterm" href="ch01s04.html#I_indexterm1_id633500">Simplify, Simplify, Simplify...</a></dt><dt>operators, <a class="indexterm" href="ch04s04.html#idx10167">Operators</a>–<a class="indexterm" href="ch04s04.html#I_indexterm4_id682950">Operators</a></dt><dt>OP_ACCEPT field, <a class="indexterm" href="ch13s05.html#I_indexterm13_id771899">Using Select</a></dt><dt>OP_CONNECT field, <a class="indexterm" href="ch13s05.html#I_indexterm13_id771884">Using Select</a></dt><dt>OP_READ field, <a class="indexterm" href="ch13s05.html#I_indexterm13_id771855">Using Select</a></dt><dt>OP_WRITE field, <a class="indexterm" href="ch13s05.html#I_indexterm13_id771869">Using Select</a></dt><dt>OR operator, <a class="indexterm" href="ch04s04.html#idx10168">Operators</a>–<a class="indexterm" href="ch04s04.html#I_indexterm4_id682816">Operators</a>, <a class="indexterm" href="ch24s06.html#I_indexterm24_id831977">Predicates</a></dt><dt>Oracle, <a class="indexterm" href="ch01s01.html#I_indexterm1_id632677">Growing Up</a></dt><dt>org.w3c.dom package, <a class="indexterm" href="ch24s05.html#I_indexterm24_id830265">The DOM API</a></dt><dt>org.xml.sax package, <a class="indexterm" href="ch24s04.html#I_indexterm24_id829064">The SAX API</a></dt><dt>origin of Java, <a class="indexterm" href="ch01s01.html#idx10024">Java’s Origins</a>–<a class="indexterm" href="ch01s01.html#I_indexterm1_id632600">Java’s Origins</a></dt><dt>out variable, <a class="indexterm" href="ch12s01.html#I_indexterm12_id751339">Basic I/O</a></dt><dt>outlines of shapes, <a class="indexterm" href="ch20s03.html#I_indexterm20_id810181">Drawing Shape Outlines</a>, <a class="indexterm" href="ch20s05.html#I_indexterm20_id812069">Stroking Shape Outlines</a></dt><dd><dl><dt>overview, <a class="indexterm" href="ch20s03.html#I_indexterm20_id810181">Drawing Shape Outlines</a></dt><dt>stroking, <a class="indexterm" href="ch20s05.html#I_indexterm20_id812069">Stroking Shape Outlines</a></dt></dl></dd><dt>OutputStream class, <a class="indexterm" href="ch12s01.html#I_indexterm12_id751112">Streams</a>, <a class="indexterm" href="ch15s02.html#I_indexterm15_id777411">Content type</a></dt><dt>OutputStreamWriter class, <a class="indexterm" href="ch12s01.html#I_indexterm12_id751861">Character Streams</a>, <a class="indexterm" href="ch12s02.html#I_indexterm12_id757004">File Streams</a>, <a class="indexterm" href="ch13s01.html#I_indexterm13_id766627">Do French web servers speak French?</a></dt><dt>overloaded constructors, <a class="indexterm" href="ch05s03.html#idx10254">Working with Overloaded Constructors</a>–<a class="indexterm" href="ch05s03.html#I_indexterm5_id692709">Working with Overloaded Constructors</a></dt><dt>overloading operators, <a class="indexterm" href="ch01s04.html#I_indexterm1_id633507">Simplify, Simplify, Simplify...</a></dt><dt>@Override
annotation, <a class="indexterm" href="ch06s01.html#I_indexterm6_id694896">@Override</a>, <a class="indexterm" href="ch07s04.html#I_indexterm7_id706327">Standard Annotations</a></dt><dt>overriding methods, <a class="indexterm" href="ch02s03.html#I_indexterm2_id637904">Inheritance</a>, <a class="indexterm" href="ch02s05.html#idx10103">Method Overloading</a>–<a class="indexterm" href="ch02s05.html#I_indexterm2_id641027">Method Overloading</a>, <a class="indexterm" href="ch05s02.html#idx10255">Method Overloading</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id692224">Method Overloading</a>, <a class="indexterm" href="ch06s01.html#I_indexterm6_id694919">@Override</a>, <a class="indexterm" href="ch06s01.html#idx10304">Overridden methods and dynamic binding</a>, <a class="indexterm" href="ch06s01.html#I_indexterm6_id695110">Static method binding</a>, <a class="indexterm" href="ch06s01.html#I_indexterm6_id695172">final methods and performance</a>, <a class="indexterm" href="ch06s01.html#idx10303">Compiler optimizations</a>–<a class="indexterm" href="ch06s01.html#I_indexterm6_id695418">Compiler optimizations</a>, <a class="indexterm" href="ch06s01.html#idx10306">Method selection revisited</a>, <a class="indexterm" href="ch06s01.html#idx10305">Exceptions and overridden methods</a>–<a class="indexterm" href="ch06s01.html#I_indexterm6_id695885">Exceptions and overridden methods</a>, <a class="indexterm" href="ch06s01.html#idx10307">Return types and overridden methods</a>–<a class="indexterm" href="ch06s01.html#I_indexterm6_id696031">Return types and overridden methods</a></dt><dd><dl><dt>compiler optimizations, <a class="indexterm" href="ch06s01.html#idx10303">Compiler optimizations</a>–<a class="indexterm" href="ch06s01.html#I_indexterm6_id695418">Compiler optimizations</a></dt><dt>and dynamic
binding, <a class="indexterm" href="ch06s01.html#idx10304">Overridden methods and dynamic binding</a></dt><dt>exceptions and overridden methods, <a class="indexterm" href="ch06s01.html#idx10305">Exceptions and overridden methods</a>–<a class="indexterm" href="ch06s01.html#I_indexterm6_id695885">Exceptions and overridden methods</a></dt><dt>final methods and performance, <a class="indexterm" href="ch06s01.html#I_indexterm6_id695172">final methods and performance</a></dt><dt>method selection, <a class="indexterm" href="ch06s01.html#idx10306">Method selection revisited</a></dt><dt>@Override, <a class="indexterm" href="ch06s01.html#I_indexterm6_id694919">@Override</a></dt><dt>overview, <a class="indexterm" href="ch02s05.html#idx10103">Method Overloading</a>–<a class="indexterm" href="ch02s05.html#I_indexterm2_id641027">Method Overloading</a>, <a class="indexterm" href="ch05s02.html#idx10255">Method Overloading</a>–<a class="indexterm" href="ch05s02.html#I_indexterm5_id692224">Method Overloading</a></dt><dt>return types and overridden methods, <a class="indexterm" href="ch06s01.html#idx10307">Return types and overridden methods</a>–<a class="indexterm" href="ch06s01.html#I_indexterm6_id696031">Return types and overridden methods</a></dt><dt>static method binding, <a class="indexterm" href="ch06s01.html#I_indexterm6_id695110">Static method binding</a></dt><dt>in subclass, <a class="indexterm" href="ch02s03.html#I_indexterm2_id637904">Inheritance</a></dt></dl></dd></dl></div></div>
</div>
</body>
</html>