📄 j.index.doc3.html
字号:
<dt><dd><i>See also</i> binary, compatibility; compile-time errors; exceptions; optimization<dt><dd>asynchronous exceptions, implications for, 205<dt><dd>initialization, implications for, 227<dt><dd>linking, implications for, 222<dt><dd>loading, implications for, 219<dt><dd>symbolic reference resolution implications of, 222</dl>
<dt><dd><strong>comments</strong><dl>
<dt><dd><code>commentChar</code> method, of class <code>StreamTokenizer</code>, 716<dt><dd>documentation, (chapter), 419<dt><dd>term definition and specification, 15</dl>
<dt><dd><strong>Common Lisp</strong>, 4, 6<dt><dd>compareTo<strong> method</strong><dl>
<dt><dd>of class <code>String</code>, 538</dl>
<dt><dd><strong>compatibility</strong><dl>
<dt><dd>binary, <i>see</i> binary, compatibility</dl>
<dt><dd><strong>compilation</strong><dl>
<dt><dd><i>See also</i> compile-time errors; exceptions; virtual machine<dt><dd><i>CompilationUnit</i> goal symbol, syntactic grammar use, 8<dt><dd>conditional<dl>
<dt><dd>binary compatibility considerations, 251<dt><dd><code>if</code> statement reachability handling to support, 298</dl>
<dt><dd>exception handlers checked for during, 203<dt><dd>unit<dl>
<dt><dd>components, package declarations, 118<dt><dd>importing types into, 120<dt><dd>term definition and characteristics, 117</dl>
</dl>
<dt><dd><strong>compile-time errors</strong>, 1<dl>
<dt><dd><i>See also</i> binary, compatibility; errors; exceptions<a name="35602"></a>
<strong>completion</strong>, 264<p>
</dl>
<dt><dd><strong>completion</strong><dl>
<dt><dd><i>See also</i> control flow; exceptions<dt><dd>abrupt<dl>
<dt><dd><code>break</code> statement, 283<dt><dd><code>continue</code> statement, 285<dt><dd>during expression evaluation, 304<dt><dd><code>for</code> statement, 282<dt><dd>labeled statements, 272<dt><dd>reasons for, 264, 304<dt><dd><code>return</code> statement, 287<dt><dd><code>synchronized</code> statement, 289<dt><dd><code>throw</code> statement, 288</dl>
</dl>
<dt><dd><strong>completion</strong><dl>
<dt><dd>abrupt<dl>
<dt><dd><code>try</code> statement, 290<dt><dd><code>try-catch</code> statement, 292<dt><dd><code>try-catch-finally</code> statement, 293</dl>
<dt><dd>normal<dl>
<dt><dd>during expression evaluation, 304<dt><dd>during statement execution, 264</dl>
</dl>
<dt><dd><strong>component(s)</strong><dl>
<dt><dd><i>See</i> arrays, components<dt><dd>type, arrays, 194</dl>
<dt><dd>concat<strong> method</strong><dl>
<dt><dd>of class <code>String</code>, 544</dl>
<dt><dd><strong>concurrency</strong>, 309<dl>
<dt><dd><i>See also</i> synchronization; threads</dl>
<dt><dd><strong>conflicts</strong><dl>
<dt><dd>name<dl>
<dt><dd><i>See also</i> hiding; scope<dt><dd>avoiding through use of syntactic context, 89</dl>
</dl>
<dt><dd>connect<strong> method</strong><dl>
<dt><dd>of class <code>PipedInputStream</code>, 687<dt><dd>of class <code>PipedOutputStream</code>, 725</dl>
<dt><dd><strong>Conner, Michael</strong>, 237<dt><dd><strong>constants</strong><dl>
<dt><dd><i>See also</i> fields, class, <code>final</code>; fields, interface; literals<dt><dd>characteristics and binary compatibility considerations, 251<dt><dd>compile-time narrowing of<dl>
<dt><dd>by assignment conversion, implications, 61<dt><dd>not permitted by method invocation conversion, 66</dl>
<dt><dd>expressions, 381<dl>
<dt><dd>in string literals, 26</dl>
<dt><dd>field<dl>
<dt><dd>binary compatibility considerations, 251<dt><dd>term specification, 251</dl>
<dt><dd>named, <i>see</i> fields, class, <code>final</code><dt><dd>primitive<dl>
<dt><dd>binary compatibility considerations, 251<dt><dd>term definition, 251</dl>
</dl>
<dt><dd><strong>constructors</strong><dl>
<dt><dd><i>See also</i> class(es); execution; initialization; interfaces; methods<dt><dd>access, 99<dl>
<dt><dd>binary compatibility considerations, 248<dt><dd>control<dl>
<dt><dd>default, example, 102<dt><dd><code>private</code>, example, 105<dt><dd><code>protected</code>, example, 104<dt><dd><code>public</code>, example, 103</dl>
</dl>
</dl>
<dt><dd><strong>constructors</strong><dl>
<dt><dd>access<dl>
<dt><dd>hidden fields, <code>this</code> keyword use for, 269</dl>
<dt><dd>body, 178<dl>
<dt><dd>binary compatibility considerations, 257</dl>
<dt><dd>as components of a class body, 138<dt><dd>declarations, 176<dl>
<dt><dd>binary compatibility considerations, 253<dt><dd>LALR(1) grammar productions, 445</dl>
<dt><dd>default, 180<dt><dd>deleting, binary compatibility considerations, 246<dt><dd>invocation, during instance creation, 228<dt><dd>as not members of a class, 86<dt><dd>modifiers, 177<dt><dd>names of, 176, 79<dt><dd>overloading, 180<dl>
<dt><dd>binary compatibility considerations, 257</dl>
<dt><dd>parameters, 177<dl>
<dt><dd><i>See also</i> arguments<dt><dd>assignment during instance creation, 228<dt><dd>binary compatibility considerations, 254<dt><dd>scope, 82<dt><dd>specification, 177, 45</dl>
<dt><dd><code>private</code>, preventing instantiation with, 132, 181<dt><dd><code>protected</code>, accessibility of, 100<dt><dd>references to, binary file format requirements, 239<dt><dd>signature, 177<dl>
<dt><dd>binary file format requirements, 240</dl>
<dt><dd><code>throws</code> clause, binary compatibility considerations, 256</dl>
<dt><dd>contains<strong> method</strong><dl>
<dt><dd>of class <code>Hashtable</code>, 637<dt><dd>of class <code>Vector</code>, 659</dl>
<dt><dd>containsKey<strong> method</strong><dl>
<dt><dd>of class <code>Hashtable</code>, 637</dl>
<dt><dd><strong>context(s)</strong><dl>
<dt><dd><i>See also</i> inheritance; scope<dt><dd>conversion, 52<dl>
<dt><dd>assignment, specification, 61<dt><dd>casting, specification, 67<dt><dd>method invocation, specification, 66<dt><dd>string, specification, 67</dl>
<dt><dd>reclassification of contextually ambiguous names, 91<dt><dd>role in determining the meaning of a name, 79, 89<dt><dd>syntactic classification of a name according to, 90</dl>
<dt><dd><strong>context-free grammars</strong><dl>
<dt><dd><i>See</i> grammars, context-free</dl>
<dt><dd>continue<strong> statement</strong><dl>
<dt><dd><i>See also</i> control flow<dt><dd>definite assignment, 397<dt><dd>as reason for abrupt completion, 264<dt><dd>specification, 285</dl>
<dt><dd><strong>contract</strong><dl>
<dt><dd><i>See also</i> binary, compatibility<dt><dd>term definition, 241</dl>
<dt><dd><strong>control flow</strong><dl>
<dt><dd><i>See also</i> completion; definite assignment; exceptions; expressions; statements; statements, unreachable; threads<dt><dd>boolean expressions use for, 37<dt><dd><code>break</code> statement, specification, 283<dt><dd><code>continue</code> statement, specification, 285<dt><dd>deadlock avoidance, multiple lock use for, 290<dt><dd><code>do</code> statement, specification, 279<dt><dd><code>for</code> statement, specification, 280<dt><dd><code>if</code> statement, dangling <code>else</code> handling, 270<dt><dd><code>if-then</code> statement, specification, 273<dt><dd><code>if-then-else</code> statement, specification, 274<dt><dd>local variable declaration and <code>switch</code> statement, 45<dt><dd><code>return</code> statement, specification, 286<dt><dd><code>switch</code> statement, specification, 274<dt><dd><code>synchronized</code> statement, specification, 289<dt><dd><code>throw</code> statement, specification, 287<dt><dd><code>try</code> statement, specification, 290<dt><dd><code>try-catch</code> statement, specification, 291<dt><dd><code>try-catch-finally</code> statement, specification, 293<dt><dd><code>while</code> statement, specification, 277</dl>
<dt><dd><strong>conventions</strong><dl>
<dt><dd>naming, 106<dl>
<dt><dd>impact on name hiding, 84</dl>
</dl>
<dt><dd><strong>conversion</strong><dl>
<dt><dd><i>See also</i> casting; numbers; promotion<dt><dd>casting, 67<dt><dd>categories and contexts, 52<dt><dd>(chapter), 51<dt><dd>contexts<dl>
<dt><dd>assignment, specification, 61<dt><dd>casting, specification, 67<dt><dd>method invocation, specification, 66<dt><dd>string, specification, 67</dl>
<dt><dd>forbidden, specification, 60<dt><dd>identity<dl>
<dt><dd>in assignment conversion context, 61<dt><dd>in casting conversion context, 67<dt><dd>in method invocation conversion context, 66<dt><dd>specification, 54</dl>
</dl>
<dt><dd><strong>conversion</strong><dl>
<dt><dd>kinds of, 54<dt><dd>in method invocations, 66<dt><dd>narrowing<dl>
<dt><dd>primitive, 55<dl>
<dt><dd>in assignment conversion context, 61<dt><dd>in casting conversion context, 67<dt><dd>not allowed in method invocation conversion context, reasons for, 66</dl>
<dt><dd>reference, in casting conversion context, 67</dl>
<dt><dd>reference<dl>
<dt><dd>narrowing, 59<dl>
<dt><dd>specification, 59</dl>
<dt><dd>widening, 58<dl>
<dt><dd>specification, 58</dl>
</dl>
<dt><dd>string, 67<dl>
<dt><dd>specification, 60</dl>
<dt><dd>term definition, 51<dt><dd>term specification, 58<dt><dd>widening<dl>
<dt><dd>primitive, 54<dl>
<dt><dd>in assignment conversion context, 61<dt><dd>in binary numeric promotion context, 74<dt><dd>in casting conversion context, 67<dt><dd>in method invocation conversion context, 66<dt><dd>in unary numeric promotion context, 73</dl>
<dt><dd>reference, 58<dl>
<dt><dd>in assignment conversion context, 61<dt><dd>in casting conversion context, 67<dt><dd>in method invocation conversion context, 66</dl>
<dt><dd>term specification, 58</dl>
</dl>
<dt><dd>copyInto<strong> method</strong><dl>
<dt><dd>of class <code>Vector</code>, 659</dl>
<dt><dd>cos<strong> method</strong><dl>
<dt><dd>of class <code>Math</code>, 519</dl>
<dt><dd>count<strong> field</strong><dl>
<dt><dd>of class <code>BufferedInputStream</code>, 699<dt><dd>of class <code>BufferedOutputStream</code>, 732<dt><dd>of class <code>ByteArrayInputStream</code>, 689<dt><dd>of class <code>ByteArrayOutputStream</code>, 727<dt><dd>of class <code>StringBufferInputStream</code>, 692</dl>
<dt><dd>countObservers<strong> method</strong><dl>
<dt><dd>of class <code>Observable</code>, 643</dl>
<dt><dd>countStackFrames<strong> method</strong><dl>
<dt><dd>of class <code>Thread</code>, 598</dl>
<dt><dd>countTokens<strong> method</strong><dl>
<dt><dd>of class <code>StringTokenizer</code>, 653<a name="35622"></a>
<strong>C++, 1, 2, 6</strong><p>
</dl>
<dt><dd><strong>C++</strong><a name="35636"></a>
<strong>Creamer, Henry</strong>, 595<p>
<dt><dd><strong>Creamer, Henry</strong><dt><dd><strong>creation</strong><dl>
<dt><dd><i>See also</i> declaration; initialization<dt><dd>array, 195, 38<dl>
<dt><dd>expression evaluation<dl>
<dt><dd>example, 318<dt><dd>order, 316<dt><dd>out-of-memory detection, example, 319</dl>
</dl>
<dt><dd>instance, 38<dl>
<dt><dd>expression evaluation, 314<dl>
<dt><dd>order, 315</dl>
<dt><dd>expressions as statements, 272<dt><dd>invocation of initializers for instance variables during, 229<dt><dd>method dispatching during, 230<dt><dd>specification and procedure, 228</dl>
<dt><dd>object, 38<dt><dd>threads, 415</dl>
<dt><dd><strong>Creatore, Luigi</strong>, 28<dt><dd>currentClassLoader<strong> method</strong><dl>
<dt><dd>of class <code>SecurityManager</code>, 571</dl>
<dt><dd>currentThread<strong> method</strong><dl>
<dt><dd>of class <code>Thread</code>, 599</dl>
<dt><dd>currentTimeMillis<strong> method</strong><dl>
<dt><dd>of class <code>System</code>, 581</dl>
<dt><dd><strong>cuspidor</strong><dl>
<dt><dd><i>See</i> spittoon</dl>
</dl>
<hr>
<!-- This inserts footnotes--><p>
<a href="index.html">Contents</a> | <a href="j.index.doc2.html">Prev</a> | <a href="j.index.doc4.html">Next</a> | <a href="j.index.doc1.html">Index</a>
<p>
<font size=-1>Java Language Specification (HTML generated by Suzette Pelouch on February 24, 1998)<br>
<i><a href="jcopyright.doc.html">Copyright © 1996 Sun Microsystems, Inc.</a>
All rights reserved</i>
<br>
Please send any comments or corrections to <a href="mailto:doug.kramer@sun.com">doug.kramer@sun.com</a>
</font>
</body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -