epubjs
Version:
Render ePub documents in the browser, across many devices
17 lines • 96.6 kB
HTML
<?xml version='1.0' encoding='UTF-8'?>
<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>C</h3><dl><dt>C, <a class="indexterm" href="ch01s03.html#idx10006">Java Compared with Other Languages</a>–<a class="indexterm" href="ch01s03.html#I_indexterm1_id633244">Java Compared with Other Languages</a>, <a class="indexterm" href="ch01s04.html#I_indexterm1_id633796">Type Safety and Method Binding</a>, <a class="indexterm" href="ch04.html#I_indexterm4_id646942">The Java Language</a>, <a class="indexterm" href="ch04s05.html#I_indexterm4_id683718">Exceptions</a></dt><dd><dl><dt>vs. Java, <a class="indexterm" href="ch01s03.html#idx10006">Java Compared with Other Languages</a>–<a class="indexterm" href="ch01s03.html#I_indexterm1_id633244">Java Compared with Other Languages</a></dt><dt>and Java syntax, <a class="indexterm" href="ch04.html#I_indexterm4_id646942">The Java Language</a></dt><dt>type checking in, <a class="indexterm" href="ch01s04.html#I_indexterm1_id633796">Type Safety and Method Binding</a></dt></dl></dd><dt>C (longjmp() statement), <a class="indexterm" href="ch04s05.html#I_indexterm4_id683741">Exceptions</a></dt><dt>C (setjmp() statement), <a class="indexterm" href="ch04s05.html#I_indexterm4_id683725">Exceptions</a></dt><dt>c format suffix, <a class="indexterm" href="ch11s02.html#I_indexterm11_id740056">Printf-Style Date and Time Formatting</a></dt><dt>C format suffix, <a class="indexterm" href="ch11s02.html#I_indexterm11_id740444">Printf-Style Date and Time Formatting</a></dt><dt>-c option, <a class="indexterm" href="ch08s03.html#I_indexterm8_id707983">Erasure</a></dt><dt>C#, <a class="indexterm" href="ch01s01.html#I_indexterm1_id632642">Growing Up</a>, <a class="indexterm" href="ch01s03.html#I_indexterm1_id633191">Java Compared with Other Languages</a></dt><dt>C++, <a class="indexterm" href="ch01s03.html#idx10007">Java Compared with Other Languages</a>–<a class="indexterm" href="ch01s03.html#I_indexterm1_id633251">Java Compared with Other Languages</a>, <a class="indexterm" href="ch01s04.html#I_indexterm1_id633805">Type Safety and Method Binding</a>, <a class="indexterm" href="ch01s04.html#I_indexterm1_id634001">Incremental Development</a>, <a class="indexterm" href="ch04s03.html#I_indexterm4_id647838">Types</a>, <a class="indexterm" href="ch06s01.html#I_indexterm6_id694757">Overriding Methods</a></dt><dd><dl><dt>fragile base class problem, <a class="indexterm" href="ch01s04.html#I_indexterm1_id634001">Incremental Development</a></dt><dt>vs. Java, <a class="indexterm" href="ch01s03.html#idx10007">Java Compared with Other Languages</a>–<a class="indexterm" href="ch01s03.html#I_indexterm1_id633251">Java Compared with Other Languages</a></dt><dt>type checking in, <a class="indexterm" href="ch01s04.html#I_indexterm1_id633805">Type Safety and Method Binding</a></dt><dt>virtual methods in, <a class="indexterm" href="ch06s01.html#I_indexterm6_id694757">Overriding Methods</a></dt></dl></dd><dt>C++ (virtual method), <a class="indexterm" href="ch06s01.html#I_indexterm6_id694765">Overriding Methods</a></dt><dt>CA (certificate authority), <a class="indexterm" href="go01.html#I_indexterm_id840074">Glossary</a></dt><dt>Calendar class, <a class="indexterm" href="ch11s02.html#I_indexterm11_id738329">Dates and Times</a>, <a class="indexterm" href="ch11s02.html#I_indexterm11_id739134">Time Zones</a>, <a class="indexterm" href="ch11s02.html#I_indexterm11_id739253">Time Zones</a>, <a class="indexterm" href="ch15s06.html#I_indexterm15_id784562">Standard types</a></dt><dt>calendars, <a class="indexterm" href="ch11s02.html#idx10596">Working with Calendars</a>–<a class="indexterm" href="ch11s02.html#I_indexterm11_id738980">Working with Calendars</a></dt><dt>Callable interface and Future class, <a class="indexterm" href="ch09s07.html#idx10444">Tasks with results: Callable and Future</a>–<a class="indexterm" href="ch09s07.html#I_indexterm9_id719934">Tasks with results: Callable and Future</a></dt><dt>callbacks, <a class="indexterm" href="ch06s02.html#idx10270">Interfaces as Callbacks</a>–<a class="indexterm" href="ch06s02.html#I_indexterm6_id697637">Interfaces as Callbacks</a>, <a class="indexterm" href="go01.html#I_indexterm_id839996">Glossary</a></dt><dd><dl><dt>defined, <a class="indexterm" href="go01.html#I_indexterm_id839996">Glossary</a></dt><dt>interfaces as, <a class="indexterm" href="ch06s02.html#idx10270">Interfaces as Callbacks</a>–<a class="indexterm" href="ch06s02.html#I_indexterm6_id697637">Interfaces as Callbacks</a></dt></dl></dd><dt>cancel() method, <a class="indexterm" href="ch09s07.html#I_indexterm9_id719901">Tasks with results: Callable and Future</a>, <a class="indexterm" href="ch11s03.html#I_indexterm11_id741168">Timers</a></dt><dt>CancellationException, <a class="indexterm" href="ch09s07.html#I_indexterm9_id719914">Tasks with results: Callable and Future</a></dt><dt>canExecute() method, <a class="indexterm" href="ch12s02.html#I_indexterm12_id755377">File operations</a></dt><dt>canRead() method, <a class="indexterm" href="ch12s02.html#I_indexterm12_id755411">File operations</a></dt><dt>canWrite() method, <a class="indexterm" href="ch12s02.html#I_indexterm12_id755445">File operations</a></dt><dt>capture groups, <a class="indexterm" href="ch10s07.html#idx10514">Capture groups</a>–<a class="indexterm" href="ch10s07.html#I_indexterm10_id733548">Capture groups</a></dt><dt>captured text (regular expressions), <a class="indexterm" href="ch10s07.html#I_indexterm10_id735386">Using captured text in a
replacement</a></dt><dt>CardLayout class, <a class="indexterm" href="ch19s05.html#idx11046">CardLayout</a>–<a class="indexterm" href="ch19s05.html#I_indexterm19_id806212">CardLayout</a></dt><dt>caret (^), <a class="indexterm" href="ch04s04.html#I_indexterm4_id682649">Operators</a>, <a class="indexterm" href="ch10s07.html#I_indexterm10_id732852">Custom character classes</a></dt><dd><dl><dt>as operator, <a class="indexterm" href="ch04s04.html#I_indexterm4_id682649">Operators</a></dt><dt>in regular
expressions, <a class="indexterm" href="ch10s07.html#I_indexterm10_id732852">Custom character classes</a></dt></dl></dd><dt>CaretEvent class, <a class="indexterm" href="ch16s03.html#I_indexterm16_id791191">Event Summary</a></dt><dt>caretUpdate() method, <a class="indexterm" href="ch16s03.html#I_indexterm16_id791238">Event Summary</a></dt><dt>Cascading Stylesheets (CSS), <a class="indexterm" href="ch24s10.html#I_indexterm24_id836677">Transforming Documents with XSL/XSLT</a></dt><dt>case branches, <a class="indexterm" href="ch04s04.html#I_indexterm4_id681174">switch statements</a></dt><dt>casting, <a class="indexterm" href="ch06s01.html#idx10271">Casting</a>–<a class="indexterm" href="ch06s01.html#I_indexterm6_id696623">Casting aspersions</a>, <a class="indexterm" href="go01.html#I_indexterm_id840012">Glossary</a></dt><dt>casts, <a class="indexterm" href="ch08s05.html#idx10390">Casts</a>–<a class="indexterm" href="ch08s05.html#I_indexterm8_id709127">Casts</a></dt><dt>cat() command, <a class="indexterm" href="apbs03.html#I_indexterm_id839178">BeanShell Commands</a></dt><dt>catch statement, <a class="indexterm" href="ch02s06.html#I_indexterm2_id643789">Exceptions</a>, <a class="indexterm" href="ch04s05.html#I_indexterm4_id684345">Exception Handling</a>, <a class="indexterm" href="ch04s05.html#I_indexterm4_id686020">The finally Clause</a>, <a class="indexterm" href="ch13s01.html#I_indexterm13_id766735">Taming the daemon</a>, <a class="indexterm" href="go01.html#I_indexterm_id840027">Glossary</a></dt><dt>cbrt() method, <a class="indexterm" href="ch11s01.html#I_indexterm11_id736565">The java.lang.Math Class</a></dt><dt>cd() command, <a class="indexterm" href="apbs03.html#I_indexterm_id839168">BeanShell Commands</a></dt><dt><![CDATA[ ]]>
section, <a class="indexterm" href="ch24s03.html#I_indexterm24_id828606">Encoding</a></dt><dt>ceil() method, <a class="indexterm" href="ch11s01.html#I_indexterm11_id736527">The java.lang.Math Class</a></dt><dt>CENTER value, <a class="indexterm" href="ch19s01.html#I_indexterm19_id805099">FlowLayout</a>, <a class="indexterm" href="ch19s03.html#I_indexterm19_id805458">BorderLayout</a>, <a class="indexterm" href="ch19s06.html#I_indexterm19_id807750">Anchoring</a></dt><dd><dl><dt>BorderLayout class, <a class="indexterm" href="ch19s03.html#I_indexterm19_id805458">BorderLayout</a></dt><dt>FlowLayout class, <a class="indexterm" href="ch19s01.html#I_indexterm19_id805099">FlowLayout</a></dt><dt>GridBagConstants class, <a class="indexterm" href="ch19s06.html#I_indexterm19_id807750">Anchoring</a></dt></dl></dd><dt>CERN, <a class="indexterm" href="ch24s02.html#I_indexterm24_id827822">Text Versus Binary</a></dt><dt>certificate authority (CA), <a class="indexterm" href="go01.html#I_indexterm_id840080">Glossary</a></dt><dt>certificates, <a class="indexterm" href="go01.html#I_indexterm_id840056">Glossary</a></dt><dt>chaining exceptions, <a class="indexterm" href="ch04s05.html#idx10139">Chaining and rethrowing exceptions</a>–<a class="indexterm" href="ch04s05.html#I_indexterm4_id685768">Narrowed rethrow</a></dt><dt>chaining method calls, <a class="indexterm" href="ch04s04.html#I_indexterm4_id683221">Variable access</a></dt><dt>channels, <a class="indexterm" href="ch12s06.html#idx10684">Channels</a>–<a class="indexterm" href="ch12s06.html#I_indexterm12_id761832">Channels</a></dt><dt>char data type, <a class="indexterm" href="ch04s01.html#I_indexterm4_id647092">Text Encoding</a>, <a class="indexterm" href="ch04s03.html#I_indexterm4_id648037">Primitive Types</a>, <a class="indexterm" href="ch05s02.html#I_indexterm5_id690849">Wrappers for Primitive Types</a>, <a class="indexterm" href="go01.html#I_indexterm_id840094">Glossary</a></dt><dd><dl><dt>defined, <a class="indexterm" href="go01.html#I_indexterm_id840094">Glossary</a></dt><dt>Unicode support, <a class="indexterm" href="ch04s01.html#I_indexterm4_id647092">Text Encoding</a></dt><dt>wrapper for, <a class="indexterm" href="ch05s02.html#I_indexterm5_id690849">Wrappers for Primitive Types</a></dt></dl></dd><dt>Character class, <a class="indexterm" href="ch05s02.html#I_indexterm5_id690868">Wrappers for Primitive Types</a></dt><dt>character encoders and decoders, <a class="indexterm" href="ch12s06.html#idx10685">Character Encoders and Decoders</a>–<a class="indexterm" href="ch12s06.html#I_indexterm12_id763336">CharsetEncoder and CharsetDecoder</a></dt><dt>character streams, <a class="indexterm" href="ch12s01.html#idx10686">Character Streams</a>–<a class="indexterm" href="ch12s01.html#I_indexterm12_id752071">Character Streams</a></dt><dt>characters, <a class="indexterm" href="ch10s07.html#idx10516">Escaped characters</a>–<a class="indexterm" href="ch10s07.html#I_indexterm10_id732451">Escaped characters</a>, <a class="indexterm" href="ch10s07.html#idx10515">Characters and character classes</a>–<a class="indexterm" href="ch10s07.html#I_indexterm10_id732753">Characters and character classes</a></dt><dd><dl><dt>and character
classes, <a class="indexterm" href="ch10s07.html#idx10515">Characters and character classes</a>–<a class="indexterm" href="ch10s07.html#I_indexterm10_id732753">Characters and character classes</a></dt><dt>escaped, <a class="indexterm" href="ch10s07.html#idx10516">Escaped characters</a>–<a class="indexterm" href="ch10s07.html#I_indexterm10_id732451">Escaped characters</a></dt></dl></dd><dt>characters() method, <a class="indexterm" href="ch24s04.html#I_indexterm24_id829151">The SAX API</a>, <a class="indexterm" href="ch24s04.html#I_indexterm24_id829783">The SAXModelBuilder</a></dt><dt>charAt() method, <a class="indexterm" href="ch10s02.html#I_indexterm10_id724745">Constructing Strings</a>, <a class="indexterm" href="ch10s02.html#I_indexterm10_id725829">String Method Summary</a></dt><dt>CharBuffer class, <a class="indexterm" href="ch12s06.html#I_indexterm12_id761901">Buffers</a>, <a class="indexterm" href="ch12s06.html#I_indexterm12_id762390">Buffer types</a></dt><dt>CharSequence interface, <a class="indexterm" href="ch12s06.html#I_indexterm12_id762609">Buffer types</a></dt><dt>Charset class, <a class="indexterm" href="ch12s06.html#I_indexterm12_id762973">Character Encoders and Decoders</a></dt><dt>CharsetDecoder class, <a class="indexterm" href="ch12s06.html#idx10687">CharsetEncoder and CharsetDecoder</a>–<a class="indexterm" href="ch12s06.html#I_indexterm12_id763343">CharsetEncoder and CharsetDecoder</a></dt><dt>CharsetEncoder class, <a class="indexterm" href="ch12s06.html#idx10688">CharsetEncoder and CharsetDecoder</a>–<a class="indexterm" href="ch12s06.html#I_indexterm12_id763350">CharsetEncoder and CharsetDecoder</a></dt><dt>checkAll() method, <a class="indexterm" href="ch21s01.html#I_indexterm21_id816114">MediaTracker</a></dt><dt>checkboxes, <a class="indexterm" href="ch17s02.html#idx10974">Checkboxes and Radio Buttons</a>–<a class="indexterm" href="ch17s02.html#I_indexterm17_id794672">Checkboxes and Radio Buttons</a></dt><dt>checked exceptions, <a class="indexterm" href="ch04s05.html#idx10140">Checked and Unchecked Exceptions</a>–<a class="indexterm" href="ch04s05.html#I_indexterm4_id685267">Checked and Unchecked Exceptions</a></dt><dt>checkedList() method, <a class="indexterm" href="ch11s04.html#I_indexterm11_id741823">Legacy code and runtime type safety</a></dt><dt>checkError() method, <a class="indexterm" href="ch12s01.html#I_indexterm12_id753072">PrintWriter and PrintStream</a></dt><dt>child() method, <a class="indexterm" href="ch24s06.html#I_indexterm24_id832220">Functions</a></dt><dt>Choice argument, <a class="indexterm" href="ch10s06.html#I_indexterm10_id731673">MessageFormat</a></dt><dt>ChoiceFormat class, <a class="indexterm" href="ch10s06.html#I_indexterm10_id731181">Formatting with the java.text Package</a>, <a class="indexterm" href="ch10s06.html#I_indexterm10_id731453">Formatting with the java.text Package</a></dt><dt>Class class, <a class="indexterm" href="ch01.html#I_indexterm1_id557795">A Modern Language</a> (see classes)</dt><dt>.class files, <a class="indexterm" href="ch03s03.html#I_indexterm3_id644443">Running Java Applications</a>, <a class="indexterm" href="ch03s05.html#I_indexterm3_id645363">The Java Compiler</a>, <a class="indexterm" href="ch07s03.html#I_indexterm7_id703867">Reflection</a></dt><dt>class keyword, <a class="indexterm" href="ch05s01.html#I_indexterm5_id688611">Classes</a></dt><dt>class loader, Java, <a class="indexterm" href="ch01s04.html#I_indexterm1_id633427">Safety of Design</a></dt><dt>Class<T>, <a class="indexterm" href="ch08s06.html#idx10391">Using Class<T></a>–<a class="indexterm" href="ch08s06.html#I_indexterm8_id710033">Using Class<T></a></dt><dt>ClassCastException, <a class="indexterm" href="ch06s01.html#I_indexterm6_id696318">Casting</a>, <a class="indexterm" href="ch06s01.html#I_indexterm6_id696510">Casting</a>, <a class="indexterm" href="ch11s04.html#I_indexterm11_id741799">Legacy code and runtime type safety</a></dt><dt>classes, <a class="indexterm" href="ch01s02.html#I_indexterm1_id632860">A Virtual Machine</a>, <a class="indexterm" href="ch01s04.html#I_indexterm1_id634176">Dynamic Memory Management</a>, <a class="indexterm" href="ch02s03.html#I_indexterm2_id636631">Classes</a>, <a class="indexterm" href="ch02s03.html#idx10051">Variables and Class Types</a>–<a class="indexterm" href="ch02s03.html#I_indexterm2_id637521">Variables and Class Types</a>, <a class="indexterm" href="ch02s03.html#idx10052">The JComponent Class</a>–<a class="indexterm" href="ch02s03.html#I_indexterm2_id638151">The JComponent Class</a>, <a class="indexterm" href="ch02s04.html#idx10053">Interfaces</a>–<a class="indexterm" href="ch02s04.html#I_indexterm2_id640620">Interfaces</a>, <a class="indexterm" href="ch02s06.html#I_indexterm2_id642989">The Thread Class</a>, <a class="indexterm" href="ch04s05.html#idx10141">Exceptions and Error Classes</a>–<a class="indexterm" href="ch04s05.html#I_indexterm4_id684248">Exceptions and Error Classes</a>, <a class="indexterm" href="ch05s01.html#idx10222">Accessing Fields and Methods</a>–<a class="indexterm" href="ch05s01.html#I_indexterm5_id689090">Accessing Fields and Methods</a>, <a class="indexterm" href="ch05s01.html#idx10223">Static Members</a>–<a class="indexterm" href="ch05s01.html#I_indexterm5_id689558">Constants versus enumerations</a>, <a class="indexterm" href="ch06s01.html#idx10272">Abstract Methods and Classes</a>–<a class="indexterm" href="ch06s01.html#I_indexterm6_id697119">Abstract Methods and Classes</a>, <a class="indexterm" href="ch06s03.html#I_indexterm6_id698644">The unnamed package</a>, <a class="indexterm" href="ch06s03.html#I_indexterm6_id698695">Static imports</a>, <a class="indexterm" href="ch07s01.html#idx10355">Equality and Equivalence</a>–<a class="indexterm" href="ch07s01.html#I_indexterm7_id702274">Equality and Equivalence</a>, <a class="indexterm" href="ch07s01.html#I_indexterm7_id702309">Hashcodes</a>, <a class="indexterm" href="ch07s01.html#idx10354">Cloning Objects</a>–<a class="indexterm" href="ch07s01.html#I_indexterm7_id702953">Cloning Objects</a>, <a class="indexterm" href="ch07s02.html#idx10353">The Class Class</a>–<a class="indexterm" href="ch07s02.html#I_indexterm7_id703347">The Class Class</a>, <a class="indexterm" href="ch07s03.html#idx10361">Modifiers and Security</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id704101">Modifiers and Security</a>, <a class="indexterm" href="ch07s03.html#idx10356">Accessing Fields</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id704414">Accessing Fields</a>, <a class="indexterm" href="ch07s03.html#idx10357">Accessing Methods</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id704794">Accessing Methods</a>, <a class="indexterm" href="ch07s03.html#I_indexterm7_id704822">Accessing Constructors</a>, <a class="indexterm" href="ch07s03.html#idx10358">What About Arrays?</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id705112">What About Arrays?</a>, <a class="indexterm" href="ch07s03.html#I_indexterm7_id705133">Accessing Generic Type Information</a>, <a class="indexterm" href="ch07s03.html#I_indexterm7_id705251">Accessing Annotation Data</a>, <a class="indexterm" href="ch07s03.html#idx10360">Dynamic Interface Adapters</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id705496">Dynamic Interface Adapters</a>, <a class="indexterm" href="ch07s03.html#idx10362">What Is Reflection Good For?</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id705704">The BeanShell Java scripting language</a>, <a class="indexterm" href="ch07s03.html#idx10359">The BeanShell Java scripting language</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id705697">The BeanShell Java scripting language</a>, <a class="indexterm" href="ch07s04.html#idx10352">Using Annotations</a>–<a class="indexterm" href="ch07s04.html#I_indexterm7_id706177">Package annotations</a>, <a class="indexterm" href="ch07s04.html#I_indexterm7_id706115">Package annotations</a>, <a class="indexterm" href="ch07s04.html#idx10351">Standard Annotations</a>–<a class="indexterm" href="ch07s04.html#I_indexterm7_id706444">Standard Annotations</a>, <a class="indexterm" href="ch07s04.html#I_indexterm7_id706497">The apt Tool</a>, <a class="indexterm" href="ch08s06.html#idx10395">The Type Variable</a>–<a class="indexterm" href="ch08s06.html#I_indexterm8_id709338">The Type Variable</a>, <a class="indexterm" href="ch08s06.html#idx10394">Subclassing Generics</a>–<a class="indexterm" href="ch08s06.html#I_indexterm8_id709482">Subclassing Generics</a>, <a class="indexterm" href="ch08s06.html#idx10392">Exceptions and Generics</a>–<a class="indexterm" href="ch08s06.html#I_indexterm8_id709720">No generic throwables</a>, <a class="indexterm" href="ch08s06.html#idx10393">Parameter Type Limitations</a>–<a class="indexterm" href="ch08s06.html#I_indexterm8_id710040">Using Class<T></a>, <a class="indexterm" href="ch11s06.html#I_indexterm11_id748203">Preferences for Classes</a>, <a class="indexterm" href="ch15s05.html#I_indexterm15_id783720">A Development-Oriented Directory Layout</a>, <a class="indexterm" href="go01.html#I_indexterm_id840132">Glossary</a></dt><dd><dl><dt>abstract, <a class="indexterm" href="ch06s01.html#idx10272">Abstract Methods and Classes</a>–<a class="indexterm" href="ch06s01.html#I_indexterm6_id697119">Abstract Methods and Classes</a></dt><dt>accessing fields and methods, <a class="indexterm" href="ch05s01.html#idx10222">Accessing Fields and Methods</a>–<a class="indexterm" href="ch05s01.html#I_indexterm5_id689090">Accessing Fields and Methods</a></dt><dt>annotations, <a class="indexterm" href="ch07s04.html#idx10352">Using Annotations</a>–<a class="indexterm" href="ch07s04.html#I_indexterm7_id706177">Package annotations</a>, <a class="indexterm" href="ch07s04.html#I_indexterm7_id706115">Package annotations</a>, <a class="indexterm" href="ch07s04.html#idx10351">Standard Annotations</a>–<a class="indexterm" href="ch07s04.html#I_indexterm7_id706444">Standard Annotations</a>, <a class="indexterm" href="ch07s04.html#I_indexterm7_id706497">The apt Tool</a></dt><dd><dl><dt>apt tool, <a class="indexterm" href="ch07s04.html#I_indexterm7_id706497">The apt Tool</a></dt><dd><dl><dt>(see also inner classes)</dt></dl></dd><dt>package annotations, <a class="indexterm" href="ch07s04.html#I_indexterm7_id706115">Package annotations</a></dt><dd><dl><dt>(see also relationships among classes)</dt></dl></dd><dt>standard, <a class="indexterm" href="ch07s04.html#idx10351">Standard Annotations</a>–<a class="indexterm" href="ch07s04.html#I_indexterm7_id706444">Standard Annotations</a></dt><dt>using, <a class="indexterm" href="ch07s04.html#idx10352">Using Annotations</a>–<a class="indexterm" href="ch07s04.html#I_indexterm7_id706177">Package annotations</a></dt></dl></dd><dt>Class class, <a class="indexterm" href="ch07s02.html#idx10353">The Class Class</a>–<a class="indexterm" href="ch07s02.html#I_indexterm7_id703347">The Class Class</a></dt><dt>defined, <a class="indexterm" href="ch01s02.html#I_indexterm1_id632860">A Virtual Machine</a>, <a class="indexterm" href="ch02s03.html#I_indexterm2_id636631">Classes</a>, <a class="indexterm" href="go01.html#I_indexterm_id840132">Glossary</a></dt><dt>directory, <a class="indexterm" href="ch15s05.html#I_indexterm15_id783720">A Development-Oriented Directory Layout</a></dt><dt>error classes, <a class="indexterm" href="ch04s05.html#idx10141">Exceptions and Error Classes</a>–<a class="indexterm" href="ch04s05.html#I_indexterm4_id684248">Exceptions and Error Classes</a></dt><dt>generic, writing, <a class="indexterm" href="ch08s06.html#idx10395">The Type Variable</a>–<a class="indexterm" href="ch08s06.html#I_indexterm8_id709338">The Type Variable</a>, <a class="indexterm" href="ch08s06.html#idx10394">Subclassing Generics</a>–<a class="indexterm" href="ch08s06.html#I_indexterm8_id709482">Subclassing Generics</a>, <a class="indexterm" href="ch08s06.html#idx10392">Exceptions and Generics</a>–<a class="indexterm" href="ch08s06.html#I_indexterm8_id709720">No generic throwables</a>, <a class="indexterm" href="ch08s06.html#idx10393">Parameter Type Limitations</a>–<a class="indexterm" href="ch08s06.html#I_indexterm8_id710040">Using Class<T></a></dt><dd><dl><dt>exceptions and generics, <a class="indexterm" href="ch08s06.html#idx10392">Exceptions and Generics</a>–<a class="indexterm" href="ch08s06.html#I_indexterm8_id709720">No generic throwables</a></dt><dt>parameter type limitations, <a class="indexterm" href="ch08s06.html#idx10393">Parameter Type Limitations</a>–<a class="indexterm" href="ch08s06.html#I_indexterm8_id710040">Using Class<T></a></dt><dt>subclassing generics, <a class="indexterm" href="ch08s06.html#idx10394">Subclassing Generics</a>–<a class="indexterm" href="ch08s06.html#I_indexterm8_id709482">Subclassing Generics</a></dt><dt>type variable, <a class="indexterm" href="ch08s06.html#idx10395">The Type Variable</a>–<a class="indexterm" href="ch08s06.html#I_indexterm8_id709338">The Type Variable</a></dt></dl></dd><dt>in HelloJava
application, <a class="indexterm" href="ch02s03.html#idx10051">Variables and Class Types</a>–<a class="indexterm" href="ch02s03.html#I_indexterm2_id637521">Variables and Class Types</a>, <a class="indexterm" href="ch02s03.html#idx10052">The JComponent Class</a>–<a class="indexterm" href="ch02s03.html#I_indexterm2_id638151">The JComponent Class</a>, <a class="indexterm" href="ch02s06.html#I_indexterm2_id642989">The Thread Class</a></dt><dd><dl><dt>class types, <a class="indexterm" href="ch02s03.html#idx10051">Variables and Class Types</a>–<a class="indexterm" href="ch02s03.html#I_indexterm2_id637521">Variables and Class Types</a></dt><dt>JComponent class, <a class="indexterm" href="ch02s03.html#idx10052">The JComponent Class</a>–<a class="indexterm" href="ch02s03.html#I_indexterm2_id638151">The JComponent Class</a></dt><dt>Thread class, <a class="indexterm" href="ch02s06.html#I_indexterm2_id642989">The Thread Class</a></dt></dl></dd><dt>importing, <a class="indexterm" href="ch06s03.html#I_indexterm6_id698644">The unnamed package</a>, <a class="indexterm" href="ch06s03.html#I_indexterm6_id698695">Static imports</a></dt><dd><dl><dt>static imports, <a class="indexterm" href="ch06s03.html#I_indexterm6_id698695">Static imports</a></dt><dt>unnamed package, <a class="indexterm" href="ch06s03.html#I_indexterm6_id698644">The unnamed package</a></dt></dl></dd><dt>and interfaces, <a class="indexterm" href="ch02s04.html#idx10053">Interfaces</a>–<a class="indexterm" href="ch02s04.html#I_indexterm2_id640620">Interfaces</a></dt><dt>Object class, <a class="indexterm" href="ch07s01.html#idx10355">Equality and Equivalence</a>–<a class="indexterm" href="ch07s01.html#I_indexterm7_id702274">Equality and Equivalence</a>, <a class="indexterm" href="ch07s01.html#I_indexterm7_id702309">Hashcodes</a>, <a class="indexterm" href="ch07s01.html#idx10354">Cloning Objects</a>–<a class="indexterm" href="ch07s01.html#I_indexterm7_id702953">Cloning Objects</a></dt><dd><dl><dt>cloning objects, <a class="indexterm" href="ch07s01.html#idx10354">Cloning Objects</a>–<a class="indexterm" href="ch07s01.html#I_indexterm7_id702953">Cloning Objects</a></dt><dt>equality and equivalence, <a class="indexterm" href="ch07s01.html#idx10355">Equality and Equivalence</a>–<a class="indexterm" href="ch07s01.html#I_indexterm7_id702274">Equality and Equivalence</a></dt><dt>hashcodes, <a class="indexterm" href="ch07s01.html#I_indexterm7_id702309">Hashcodes</a></dt></dl></dd><dt>preferences for, <a class="indexterm" href="ch11s06.html#I_indexterm11_id748203">Preferences for Classes</a></dt><dt>references pointing to, <a class="indexterm" href="ch01s04.html#I_indexterm1_id634176">Dynamic Memory Management</a></dt><dt>reflection, <a class="indexterm" href="ch07s03.html#idx10361">Modifiers and Security</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id704101">Modifiers and Security</a>, <a class="indexterm" href="ch07s03.html#idx10356">Accessing Fields</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id704414">Accessing Fields</a>, <a class="indexterm" href="ch07s03.html#idx10357">Accessing Methods</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id704794">Accessing Methods</a>, <a class="indexterm" href="ch07s03.html#I_indexterm7_id704822">Accessing Constructors</a>, <a class="indexterm" href="ch07s03.html#idx10358">What About Arrays?</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id705112">What About Arrays?</a>, <a class="indexterm" href="ch07s03.html#I_indexterm7_id705133">Accessing Generic Type Information</a>, <a class="indexterm" href="ch07s03.html#I_indexterm7_id705251">Accessing Annotation Data</a>, <a class="indexterm" href="ch07s03.html#idx10360">Dynamic Interface Adapters</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id705496">Dynamic Interface Adapters</a>, <a class="indexterm" href="ch07s03.html#idx10362">What Is Reflection Good For?</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id705704">The BeanShell Java scripting language</a>, <a class="indexterm" href="ch07s03.html#idx10359">The BeanShell Java scripting language</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id705697">The BeanShell Java scripting language</a></dt><dd><dl><dt>accessing annotation data, <a class="indexterm" href="ch07s03.html#I_indexterm7_id705251">Accessing Annotation Data</a></dt><dt>accessing constructors, <a class="indexterm" href="ch07s03.html#I_indexterm7_id704822">Accessing Constructors</a></dt><dt>accessing fields, <a class="indexterm" href="ch07s03.html#idx10356">Accessing Fields</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id704414">Accessing Fields</a></dt><dt>accessing generic type information, <a class="indexterm" href="ch07s03.html#I_indexterm7_id705133">Accessing Generic Type Information</a></dt><dt>accessing methods, <a class="indexterm" href="ch07s03.html#idx10357">Accessing Methods</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id704794">Accessing Methods</a></dt><dt>arrays, <a class="indexterm" href="ch07s03.html#idx10358">What About Arrays?</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id705112">What About Arrays?</a></dt><dt>BeanShell Java scripting language, <a class="indexterm" href="ch07s03.html#idx10359">The BeanShell Java scripting language</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id705697">The BeanShell Java scripting language</a></dt><dt>dynamic interface adapters, <a class="indexterm" href="ch07s03.html#idx10360">Dynamic Interface Adapters</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id705496">Dynamic Interface Adapters</a></dt><dt>modifiers and security, <a class="indexterm" href="ch07s03.html#idx10361">Modifiers and Security</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id704101">Modifiers and Security</a></dt><dt>purpose of, <a class="indexterm" href="ch07s03.html#idx10362">What Is Reflection Good For?</a>–<a class="indexterm" href="ch07s03.html#I_indexterm7_id705704">The BeanShell Java scripting language</a></dt></dl></dd><dt>static members, <a class="indexterm" href="ch05s01.html#idx10223">Static Members</a>–<a class="indexterm" href="ch05s01.html#I_indexterm5_id689558">Constants versus enumerations</a></dt></dl></dd><dt>classloader, <a class="indexterm" href="go01.html#I_indexterm_id840154">Glossary</a></dt><dt>ClassNotFoundException, <a class="indexterm" href="ch07s02.html#I_indexterm7_id703303">The Class Class</a></dt><dt>classpath, <a class="indexterm" href="ch01s05.html#I_indexterm1_id634854">Class Loaders</a>, <a class="indexterm" href="ch03s03.html#I_indexterm3_id644475">Running Java Applications</a>, <a class="indexterm" href="ch03s04.html#idx10114">javap</a>–<a class="indexterm" href="ch03s04.html#I_indexterm3_id645271">javap</a>, <a class="indexterm" href="go01.html#I_indexterm_id840191">Glossary</a></dt><dt>Classpath, <a class="indexterm" href="ch03s04.html#idx10113">The Classpath</a>–<a class="indexterm" href="ch03s04.html#I_indexterm3_id645264">javap</a></dt><dt>CLASSPATH environment variable, <a class="indexterm" href="ch03s04.html#I_indexterm3_id644909">The Classpath</a>, <a class="indexterm" href="ch03s04.html#I_indexterm3_id645135">The Classpath</a></dt><dt>clear() method, <a class="indexterm" href="ch11s06.html#I_indexterm11_id748483">Preferences Storage</a>, <a class="indexterm" href="ch12s06.html#I_indexterm12_id762225">Buffer operations</a></dt><dt>clients, <a class="indexterm" href="ch13s01.html#idx10760">Clients</a>–<a class="indexterm" href="ch13s01.html#I_indexterm13_id765469">Clients</a>, <a class="indexterm" href="go01.html#I_indexterm_id840220">Glossary</a></dt><dt>clipping, <a class="indexterm" href="ch20s08.html#idx11082">Limiting Drawing with Clipping</a>–<a class="indexterm" href="ch20s08.html#I_indexterm20_id814738">Limiting Drawing with Clipping</a></dt><dt>clone() method, <a class="indexterm" href="ch07s01.html#idx10363">Cloning Objects</a>–<a class="indexterm" href="ch07s01.html#I_indexterm7_id702960">Cloning Objects</a></dt><dt>Cloneable interface interface, <a class="indexterm" href="ch07s01.html#I_indexterm7_id702577">Cloning Objects</a></dt><dt>CloneNotSupportedException, <a class="indexterm" href="ch07s01.html#I_indexterm7_id702598">Cloning Objects</a></dt><dt>cloning objects, <a class="indexterm" href="ch07s01.html#idx10364">Cloning Objects</a>–<a class="indexterm" href="ch07s01.html#I_indexterm7_id702967">Cloning Objects</a></dt><dt>close() method, <a class="indexterm" href="ch12s01.html#I_indexterm12_id751649">Basic I/O</a></dt><dt>ClosedChannelException, <a class="indexterm" href="ch12s06.html#I_indexterm12_id763879">Concurrent access</a></dt><dt>closures, <a class="indexterm" href="ch06s06.html#I_indexterm6_id699828">Inner Classes</a>, <a class="indexterm" href="apbs04.html#I_indexterm_id839320">Scripted Methods and Objects</a></dt><dt>code attribute, <a class="indexterm" href="ch23s03.html#I_indexterm23_id826625">Attributes</a></dt><dt>code blocks, <a class="indexterm" href="ch04s04.html#I_indexterm4_id649448">Statements</a></dt><dt>code, using examples of, <a class="indexterm" href="pr02s06.html#I_indexterm_id557503">Using Code Examples</a></dt><dt>codebase property, <a class="indexterm" href="ch03s07.html#I_indexterm3_id646677">The policytool Utility</a>, <a class="indexterm" href="ch13s04.html#I_indexterm13_id770478">Dynamic class loading</a></dt><dt>Collator class, <a class="indexterm" href="ch10s02.html#idx10517">The Collator class</a>–<a class="indexterm" href="ch10s02.html#I_indexterm10_id725355">The Collator class</a></dt><dt>collections, <a class="indexterm" href="ch11s04.html#I_indexterm11_id741199">Collections</a>, <a class="indexterm" href="ch11s04.html#I_indexterm11_id741581">Generics and collections</a>, <a class="indexterm" href="ch11s04.html#idx10597">Legacy code and runtime type safety</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id741893">Legacy code and runtime type safety</a>, <a class="indexterm" href="ch11s04.html#I_indexterm11_id741930">Converting between collections and arrays</a>, <a class="indexterm" href="ch11s04.html#I_indexterm11_id742229">For loop over collections</a>, <a class="indexterm" href="ch11s04.html#I_indexterm11_id742268">For loop over collections</a>, <a class="indexterm" href="ch11s04.html#I_indexterm11_id742351">java.util.Enumeration</a>, <a class="indexterm" href="ch11s04.html#I_indexterm11_id742514">Set</a>, <a class="indexterm" href="ch11s04.html#idx10598">List</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id742905">List</a>, <a class="indexterm" href="ch11s04.html#I_indexterm11_id742926">Queue</a>, <a class="indexterm" href="ch11s04.html#I_indexterm11_id743329">BlockingQueue</a>, <a class="indexterm" href="ch11s04.html#idx10606">The Map Interface</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id744087">ConcurrentMap</a>, <a class="indexterm" href="ch11s04.html#idx10602">Arrays</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id744253">Arrays</a>, <a class="indexterm" href="ch11s04.html#idx10604">Linked lists</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id744377">Linked lists</a>, <a class="indexterm" href="ch11s04.html#I_indexterm11_id744405">Trees</a>, <a class="indexterm" href="ch11s04.html#idx10603">Hash maps</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id744554">Hash maps</a>, <a class="indexterm" href="ch11s04.html#idx10605">Java Collections implementations</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id745511">Java Collections implementations</a>, <a class="indexterm" href="ch11s04.html#idx10601">Hash Codes and Key Values</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id745824">Hash Codes and Key Values</a>, <a class="indexterm" href="ch11s04.html#I_indexterm11_id745973">Synchronizing iterators</a>, <a class="indexterm" href="ch11s04.html#idx10607">ConcurrentHashMap and ConcurrentLinkedQueue</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id746181">ConcurrentHashMap and ConcurrentLinkedQueue</a>, <a class="indexterm" href="ch11s04.html#idx10608">ConcurrentHashMap and ConcurrentLinkedQueue</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id746188">ConcurrentHashMap and ConcurrentLinkedQueue</a>, <a class="indexterm" href="ch11s04.html#I_indexterm11_id746224">Read-Only and Read-Mostly Collections</a>, <a class="indexterm" href="ch11s04.html#I_indexterm11_id746354">WeakHashMap</a>, <a class="indexterm" href="ch11s04.html#idx10599">EnumSet and EnumMap</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id746535">EnumSet and EnumMap</a>, <a class="indexterm" href="ch11s04.html#I_indexterm11_id746564">Sorting Collections</a>, <a class="indexterm" href="ch11s04.html#idx10600">A Thrilling Example</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id746906">A Thrilling Example</a></dt><dd><dl><dt>Collection interface, <a class="indexterm" href="ch11s04.html#I_indexterm11_id741581">Generics and collections</a>, <a class="indexterm" href="ch11s04.html#idx10597">Legacy code and runtime type safety</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id741893">Legacy code and runtime type safety</a>, <a class="indexterm" href="ch11s04.html#I_indexterm11_id741930">Converting between collections and arrays</a></dt><dd><dl><dt>converting between collections and arrays, <a class="indexterm" href="ch11s04.html#I_indexterm11_id741930">Converting between collections and arrays</a></dt><dt>generics and collections, <a class="indexterm" href="ch11s04.html#I_indexterm11_id741581">Generics and collections</a></dt><dt>legacy code and runtime type safety, <a class="indexterm" href="ch11s04.html#idx10597">Legacy code and runtime type safety</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id741893">Legacy code and runtime type safety</a></dt></dl></dd><dt>collection types, <a class="indexterm" href="ch11s04.html#I_indexterm11_id742514">Set</a>, <a class="indexterm" href="ch11s04.html#idx10598">List</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id742905">List</a>, <a class="indexterm" href="ch11s04.html#I_indexterm11_id742926">Queue</a>, <a class="indexterm" href="ch11s04.html#I_indexterm11_id743329">BlockingQueue</a></dt><dd><dl><dt>BlockingQueue interface, <a class="indexterm" href="ch11s04.html#I_indexterm11_id743329">BlockingQueue</a></dt><dt>List interface, <a class="indexterm" href="ch11s04.html#idx10598">List</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id742905">List</a></dt><dt>Queue interface, <a class="indexterm" href="ch11s04.html#I_indexterm11_id742926">Queue</a></dt><dt>Set interface, <a class="indexterm" href="ch11s04.html#I_indexterm11_id742514">Set</a></dt></dl></dd><dt>defined, <a class="indexterm" href="ch11s04.html#I_indexterm11_id741199">Collections</a></dt><dt>EnumSet and EnumMap collections, <a class="indexterm" href="ch11s04.html#idx10599">EnumSet and EnumMap</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id746535">EnumSet and EnumMap</a></dt><dt>example, <a class="indexterm" href="ch11s04.html#idx10600">A Thrilling Example</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id746906">A Thrilling Example</a></dt><dt>using with for loops, <a class="indexterm" href="ch11s04.html#I_indexterm11_id742268">For loop over collections</a></dt><dt>hash codes and key values, <a class="indexterm" href="ch11s04.html#idx10601">Hash Codes and Key Values</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id745824">Hash Codes and Key Values</a></dt><dt>implementations, <a class="indexterm" href="ch11s04.html#idx10602">Arrays</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id744253">Arrays</a>, <a class="indexterm" href="ch11s04.html#idx10604">Linked lists</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id744377">Linked lists</a>, <a class="indexterm" href="ch11s04.html#I_indexterm11_id744405">Trees</a>, <a class="indexterm" href="ch11s04.html#idx10603">Hash maps</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id744554">Hash maps</a>, <a class="indexterm" href="ch11s04.html#idx10605">Java Collections implementations</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id745511">Java Collections implementations</a></dt><dd><dl><dt>arrays, <a class="indexterm" href="ch11s04.html#idx10602">Arrays</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id744253">Arrays</a></dt><dt>hash maps, <a class="indexterm" href="ch11s04.html#idx10603">Hash maps</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id744554">Hash maps</a></dt><dt>linked lists, <a class="indexterm" href="ch11s04.html#idx10604">Linked lists</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id744377">Linked lists</a></dt><dt>list of, <a class="indexterm" href="ch11s04.html#idx10605">Java Collections implementations</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id745511">Java Collections implementations</a></dt><dt>trees, <a class="indexterm" href="ch11s04.html#I_indexterm11_id744405">Trees</a></dt></dl></dd><dt>Iterator interface, <a class="indexterm" href="ch11s04.html#I_indexterm11_id742229">For loop over collections</a>, <a class="indexterm" href="ch11s04.html#I_indexterm11_id742351">java.util.Enumeration</a></dt><dd><dl><dt>for loop over collections, <a class="indexterm" href="ch11s04.html#I_indexterm11_id742229">For loop over collections</a></dt><dt>java.util.Enumeration, <a class="indexterm" href="ch11s04.html#I_indexterm11_id742351">java.util.Enumeration</a></dt></dl></dd><dt>Map interface, <a class="indexterm" href="ch11s04.html#idx10606">The Map Interface</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id744087">ConcurrentMap</a></dt><dt>read-only and read-mostly collections, <a class="indexterm" href="ch11s04.html#I_indexterm11_id746224">Read-Only and Read-Mostly Collections</a></dt><dt>sorting collections, <a class="indexterm" href="ch11s04.html#I_indexterm11_id746564">Sorting Collections</a></dt><dt>synchronized and unsynchronized collections, <a class="indexterm" href="ch11s04.html#I_indexterm11_id745973">Synchronizing iterators</a>, <a class="indexterm" href="ch11s04.html#idx10607">ConcurrentHashMap and ConcurrentLinkedQueue</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id746181">ConcurrentHashMap and ConcurrentLinkedQueue</a>, <a class="indexterm" href="ch11s04.html#idx10608">ConcurrentHashMap and ConcurrentLinkedQueue</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id746188">ConcurrentHashMap and ConcurrentLinkedQueue</a></dt><dd><dl><dt>ConcurrentHashMap class, <a class="indexterm" href="ch11s04.html#idx10607">ConcurrentHashMap and ConcurrentLinkedQueue</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id746181">ConcurrentHashMap and ConcurrentLinkedQueue</a></dt><dt>ConcurrentLinkedQueue class, <a class="indexterm" href="ch11s04.html#idx10608">ConcurrentHashMap and ConcurrentLinkedQueue</a>–<a class="indexterm" href="ch11s04.html#I_indexterm11_id746188">ConcurrentHashMap and ConcurrentLinkedQueue</a></dt><dt>synchronizing iterators, <a class="indexterm" href="ch11s04.html#I_indexterm11_id745973">Synchronizing iterators</a></dt></dl></dd><dt>WeakHashMap, <a class="indexterm" href="ch11s04.html#I_indexterm11_id746354">WeakHashMap</a></dt></dl></dd><dt>collective tasks, <a class="indexterm" href="ch09s07.html#idx10445">Collective tasks</a>–<a class="indexterm" href="ch09s07.html#I_indexterm9_id720459">Collective tasks</a></dt><dt>Color class, <a class="indexterm" href="ch02s05.html#I_indexterm2_id642086">Color Commentary</a>, <a class="indexterm" href="ch20s02.html#I_indexterm20_id809594">The Rendering Pipeline</a>, <a class="indexterm" href="ch20s04.html#I_indexterm20_id811545">Solid Colors</a></dt><dt>color models, <a class="indexterm" href="ch21s02.html#idx11115">Color Models</a>–<a class="indexterm" href="ch21s02.html#I_indexterm21_id817645">Color Models</a></dt><dt>ColorConvertOp class, <a class="indexterm" href="ch21s03.html#I_indexterm21_id818411">Filtering Image Data</a></dt><dt>ColorModel class, <a class="indexterm" href="ch21s02.html#I_indexterm21_id817234">BufferedImage Anatomy</a>, <a class="indexterm" href="ch21s02.html#I_indexterm21_id817559">Color Models</a></dt><dt>colors in HelloJava application, <a class="indexterm" href="ch02s05.html#idx10054">Color Commentary</a>–<a class="indexterm" href="ch02s05.html#I_indexterm2_id642741">Our Color Methods</a></dt><dt>columnAdded() method, <a class="indexterm" href="ch16s03.html#I_indexterm16_id792240">Event Summary</a></dt><dt>columnMargin-Changed() method, <a class="indexterm" href="ch16s03.html#I_indexterm16_id792252">Event Summary</a></dt><dt>columnMoved() method, <a class="indexterm" href="ch16s03.html#I_indexterm16_id792266">Event Summary</a></dt><dt>columnRemoved() method, <a class="indexterm" href="ch16s03.html#I_indexterm16_id792278">Event Summary</a></dt><dt>columns, spanning, <a class="indexterm" href="ch19s06.html#idx11047">Spanning Rows and Columns</a>–<a class="indexterm" href="ch19s06.html#I_indexterm19_id807399">Spanning Rows and Columns</a></dt><dt>columnSelection-Changed() method, <a class="indexterm" href="ch16s03.html#I_indexterm16_id792291">Event Summary</a></dt><dt>combo boxes, <a class="indexterm" href="ch17s03.html#idx10975">Lists and Combo Boxes</a>–<a class="indexterm" href="ch17s03.html#I_indexterm17_id795042">Lists and Combo Boxes</a></dt><dt>comma (,), <a class="indexterm" href="ch10s05.html#I_indexterm10_id730820">Flags</a></dt><dt>command line, passing arguments via, <a class="indexterm" href="ch02s04.html#I_indexterm2_id639562">Constructors</a></dt><dt>comment() method, <a class="indexterm" href="ch24s06.html#I_indexterm24_id832190">Functions</a></dt><dt>comments, <a class="indexterm" href="ch04s02.html#idx10142">Comments</a>–<a class="indexterm" href="ch04s02.html#I_indexterm4_id647810">Javadoc as metadata</a></dt><dt>Common Object Request Broker Architecture (CORBA), <a class="indexterm" href="ch13s04.html#idx10761">RMI and CORBA</a>–<a class="indexterm" href="ch13s04.html#I_indexterm13_id771374">RMI and CORBA</a></dt><dt>Comparable interface, <a class="indexterm" href="ch08s12.html#I_indexterm8_id713814">Case Study: The sort() Method</a></dt><dt>comparator() method, <a class="indexterm" href="ch11s04.html#I_indexterm11_id742636">Set</a></dt><dt>compare() method, <a class="indexterm" href="ch10s02.html#I_indexterm10_id725298">The Collator class</a></dt><dt>compareAndSet() method, <a class="indexterm" href="ch09s03.html#I_indexterm9_id716642">Accessing class and instance Variables from Multiple
Threads</a>, <a class="indexterm" href="ch09s07.html#I_indexterm9_id723402">Atomic Operations</a></dt><dt>compareTo() method, <a class="indexterm" href="ch05s05.html#I_indexterm5_id693574">Enum Values</a>, <a class="indexterm" href="ch08s11.html#I_indexterm8_id713642">Case Study: The Enum Class</a>, <a class="indexterm" href="ch08s12.html#I_indexterm8_id713841">Case Study: The sort() Method</a>, <a class="indexterm" href="ch10s02.html#I_indexterm10_id725182">Comparing Strings</a>, <a class="indexterm" href="ch10s02.html#I_indexterm10_id725853">String Method Summary</a></dt><dd><dl><dt>Comparable interface, <a class="indexterm" href="ch08s12.html#I_indexterm8_id713841">Case Study: The sort() Method</a></dt><dt>Enum class, <a class="indexterm" href="ch08s11.html#I_indexterm8_id713642">Case Study: The Enum Class</a></dt></dl></dd><dt>compilation units, <a class="indexterm" href="ch06s03.html#idx10273">Compilation Units</a>–<a class="indexterm" href="ch06s03.html#I_indexterm6_id698201">Compilation Units</a>, <a class="indexterm" href="go01.html#I_indexterm_id840278">Glossary</a></dt><dt>compiled langage, <a class="indexterm" href="ch01s02.html#I_indexterm1_id632746">A Virtual Machine</a></dt><dt>compiler, <a class="indexterm" href="ch03s05.html#idx10115">The Java Compiler</a>–<a class="indexterm" href="ch03s05.html#I_indexterm3_id645604">The Java Compiler</a>, <a class="indexterm" href="go01.html#I_indexterm_id840295">Glossary</a></dt><dt>compiler optimizations, <a class="indexterm" href="ch06s01.html#idx10274">Compiler optimizations</a>–<a class="indexterm" href="ch06s01.html#I_indexterm6_id695404">Compiler optimizations</a></dt><dt>Complete <applet> tag, <a class="indexterm" href="ch23s03.html#idx11179">The Complete <applet> Tag</a>–<a class="indexterm" href="ch23s03.html#I_indexterm23_id827206">The Complete <applet> Tag</a></dt><dt>COMPLETE constant, <a class="indexterm" href="ch21s01.html#I_indexterm21_id816202">MediaTracker</a></dt><dt>CompletionService interface, <a class="indexterm" href="ch09s07.html#I_indexterm9_id720748">CompletionService</a></dt><dt>complexType tag, <a class="indexterm" href="ch24s08.html#I_indexterm24_id834669">Complex types</a></dt><dt>component architecture, <a class="indexterm" href="go01.html#I_indexterm_id840308">Glossary</a></dt><dt>Component class, <a class="indexterm" href="ch02s03.html#I_indexterm2_id638230">Relationships and Finger Pointing</a></dt><dt>componentAdded() method, <a class="indexterm" href="ch16s03.html#I_indexterm16_id790851">Event Summary</a></dt><dt>ComponentEvent class, <a class="indexterm" href="ch16s03.html#I_indexterm16_id790374">Event Summary</a></dt><dt>componentHidden() method, <a class="indexterm" href="ch16s03.html#I_indexterm16_id790459">Event Summary</a></dt><dt>componentMoved() method, <a class="indexterm" href="ch16s03.html#I_indexterm16_id790429">Event Summary</a></dt><dt>componentRemoved() method, <a class="indexterm" href="ch16s03.html#I_indexterm16_id790866">Event Summary</a></dt><dt>componentResized() method, <a class="indexterm" href="ch16s03.html#I_index