⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 index.html

📁 java语言规范
💻 HTML
📖 第 1 页 / 共 4 页
字号:
<dt><dd>16.1.1   Boolean Constant Expressions   386</a><a href="16.doc.html#26058"><dt><dd>16.1.2   Boolean-valued Expressions 386</a><a href="16.doc.html#29521"><dt><dd>16.1.3   The Boolean Operator &amp;&amp;    386</a><a href="16.doc.html#26067"><dt><dd>16.1.4   The Boolean Operator ||    387</a><a href="16.doc.html#26072"><dt><dd>16.1.5   The Boolean Operator ! 387</a><a href="16.doc.html#26076"><dt><dd>16.1.6   The Boolean Operator &amp; 387</a><a href="16.doc.html#45766"><dt><dd>16.1.7   The Boolean Operator | 388</a><a href="16.doc.html#26091"><dt><dd>16.1.8   The Boolean Operator ^ 388</a><a href="16.doc.html#26102"><dt><dd>16.1.9   The Boolean Operator ==    389</a><a href="16.doc.html#26113"><dt><dd>16.1.10  The Boolean Operator !=    389</a><a href="16.doc.html#26118"><dt><dd>16.1.11  The Boolean Operator ?&#32;:   389</a><a href="16.doc.html#26129"><dt><dd>16.1.12  The Conditional Operator ?&#32;:   390</a><a href="16.doc.html#26137"><dt><dd>16.1.13  Boolean Assignment Expressions 390</a><a href="16.doc.html#26150"><dt><dd>16.1.14  Other Assignment Expressions   391</a><a href="16.doc.html#26155"><dt><dd>16.1.15  Operators ++ and --    392</a><a href="16.doc.html#26158"><dt><dd>16.1.16  Other Expressions  392</a></dl><a href="16.doc.html#26168"><dt><dd>16.2     Definite Assignment and Statements 393</a><dl><a href="16.doc.html#26169"><dt><dd>16.2.1   Empty Statements   393</a><a href="16.doc.html#26171"><dt><dd>16.2.2   Blocks 393</a><a href="16.doc.html#26177"><dt><dd>16.2.3   Local Variable Declaration Statements  393</a><a href="16.doc.html#26182"><dt><dd>16.2.4   Labeled Statements 394</a><a href="16.doc.html#26185"><dt><dd>16.2.5   Expression Statements  394</a><a href="16.doc.html#26188"><dt><dd>16.2.6   if Statements  394</a><a href="16.doc.html#26193"><dt><dd>16.2.7   switch Statements  395</a><a href="16.doc.html#44047"><dt><dd>16.2.8   while Statements   395</a><a href="16.doc.html#26205"><dt><dd>16.2.9   do Statements  395</a><a href="16.doc.html#26209"><dt><dd>16.2.10  for Statements 396</a><dl><a href="16.doc.html#26219"><dt><dd>16.2.10.1    Initialization Part    396</a><a href="16.doc.html#26229"><dt><dd>16.2.10.2    Incrementation Part    397</a></dl><a href="16.doc.html#26235"><dt><dd>16.2.11  break, continue, return, and throw Statements  397</a><a href="16.doc.html#26238"><dt><dd>16.2.12  synchronized Statements    397</a><a href="16.doc.html#26242"><dt><dd>16.2.13  try Statements 398</a></dl></dl><a href="17.doc.html"><H2>    17   Threads and Locks   399</H2></a><dl><a href="17.doc.html#28287"><dt><dd>17.1     Terminology and Framework  401</a><a href="17.doc.html#28920"><dt><dd>17.2     Execution Order    403</a><a href="17.doc.html#28654"><dt><dd>17.3     Rules about Variables  404</a><a href="17.doc.html#28733"><dt><dd>17.4     Nonatomic Treatment of double and long 405</a><a href="17.doc.html#28320"><dt><dd>17.5     Rules about Locks  406</a><a href="17.doc.html#28325"><dt><dd>17.6     Rules about the Interaction of Locks and Variables 407</a><a href="17.doc.html#28330"><dt><dd>17.7     Rules for Volatile Variables   407</a><a href="17.doc.html#45376"><dt><dd>17.8     Prescient Store Actions    408</a><a href="17.doc.html#28341"><dt><dd>17.9     Discussion 408</a><a href="17.doc.html#28345"><dt><dd>17.10    Example: Possible Swap 409</a><a href="17.doc.html#29188"><dt><dd>17.11    Example: Out-of-Order Writes   413</a><a href="17.doc.html#28457"><dt><dd>17.12    Threads    415</a><a href="17.doc.html#28460"><dt><dd>17.13    Locks and Synchronization  415</a><a href="17.doc.html#28471"><dt><dd>17.14    Wait Sets and Notification 416</a></dl><a href="18.doc.html"><H2>    18   Documentation Comments  419</H2></a><dl><a href="18.doc.html#25984"><dt><dd>18.1     The Text of a Documentation Comment    419</a><a href="18.doc.html#25991"><dt><dd>18.2     HTML in a Documentation Comment    420</a><a href="18.doc.html#25993"><dt><dd>18.3     Summary Sentence and General Description   420</a><a href="18.doc.html#25995"><dt><dd>18.4     Tagged Paragraphs  420</a><dl><a href="18.doc.html#27008"><dt><dd>18.4.1   The @see Tag   421</a><a href="18.doc.html#27024"><dt><dd>18.4.2   The @author Tag    421</a><a href="18.doc.html#27066"><dt><dd>18.4.3   The @version Tag   422</a><a href="18.doc.html#27261"><dt><dd>18.4.4   The @param Tag 422</a><a href="18.doc.html#27298"><dt><dd>18.4.5   The @return Tag    422</a><a href="18.doc.html#27325"><dt><dd>18.4.6   The @exception Tag 422</a></dl><a href="18.doc.html#26035"><dt><dd>18.5     Example    423</a></dl><a href="19.doc.html"><H2>    19   LALR(1) Grammar     433</H2></a><dl><a href="19.doc.html#44467"><dt><dd>19.1     Grammatical Difficulties   433</a><dl><a href="19.doc.html#44469"><dt><dd>19.1.1   Problem #1: Names Too Specific 433</a><a href="19.doc.html#44488"><dt><dd>19.1.2   Problem #2: Modifiers Too Specific 435</a><a href="19.doc.html#44526"><dt><dd>19.1.3   Problem #3: Field Declaration versus Method Declaration    437^M</a><a href="19.doc.html#44543"><dt><dd>19.1.4   Problem #4: Array Type versus Array Access 438</a><a href="19.doc.html#44559"><dt><dd>19.1.5   Problem #5: Cast versus Parenthesized Expression   438</a></dl><a href="19.doc.html#50220"><dt><dd>19.2     Productions from &#167;2.3: The Syntactic Grammar  440</a><a href="19.doc.html#26306"><dt><dd>19.3     Productions from &#167;3: Lexical Structure    440</a><a href="19.doc.html#26315"><dt><dd>19.4     Productions from &#167;4: Types, Values, and Variables 440</a><a href="19.doc.html#26342"><dt><dd>19.5     Productions from &#167;6: Names    441</a><a href="19.doc.html#26355"><dt><dd>19.6     Productions from &#167;7: Packages 442</a><a href="19.doc.html#26373"><dt><dd>19.7     Productions Used Only in the LALR(1) Grammar   442</a><a href="19.doc.html#26384"><dt><dd>19.8     Productions from &#167;8: Classes  443</a><dl><a href="19.doc.html#26388"><dt><dd>19.8.1   Productions from &#167;8.1: Class Declaration  443</a><a href="19.doc.html#26408"><dt><dd>19.8.2   Productions from &#167;8.3: Field Declarations 443</a><a href="19.doc.html#26422"><dt><dd>19.8.3   Productions from &#167;8.4: Method Declarations    444</a><a href="19.doc.html#26442"><dt><dd>19.8.4   Productions from &#167;8.5: Static Initializers    444</a><a href="19.doc.html#44248"><dt><dd>19.8.5   Productions from &#167;8.6: Constructor Declarations   445</a></dl><a href="19.doc.html#26463"><dt><dd>19.9     Productions from &#167;9: Interfaces   445</a><dl><a href="19.doc.html#26467"><dt><dd>19.9.1   Productions from &#167;9.1: Interface Declarations 445</a></dl><a href="19.doc.html#26488"><dt><dd>19.10    Productions from &#167;10: Arrays  446</a><a href="19.doc.html#26499"><dt><dd>19.11    Productions from &#167;14: Blocks and Statements   446</a><a href="19.doc.html#26586"><dt><dd>19.12    Productions from &#167;15: Expressions 450</a></dl><a href="javalang.doc.html"><H2>    20   The Package java.lang   455</H2></a><dl><a href="javalang.doc1.html#46442"><dt><dd>20.1    The Class  java.lang.Object 458</a><a href="javalang.doc1.html#31348"><dt><dd>20.2    The Interface  java.lang.Cloneable  465</a><a href="javalang.doc2.html#14342"><dt><dd>20.3    The Class  java.lang.Class  466</a><a href="javalang.doc3.html#14344"><dt><dd>20.4    The Class  java.lang.Boolean    469</a><a href="javalang.doc4.html#14345"><dt><dd>20.5    The Class  java.lang.Character  471</a><a href="javalang.doc5.html#2349"><dt><dd>20.6    The Class  java.lang.Number 487</a><a href="javalang.doc6.html#14348"><dt><dd>20.7    The Class  java.lang.Integer    488</a><a href="javalang.doc7.html#46750"><dt><dd>20.8    The Class  java.lang.Long   495</a><a href="javalang.doc8.html#14394"><dt><dd>20.9    The Class  java.lang.Float  503</a><a href="javalang.doc9.html#14390"><dt><dd>20.10   The Class  java.lang.Double 510</a><a href="javalang.doc10.html#47547"><dt><dd>20.11   The Class  java.lang.Math   517</a><a href="javalang.doc11.html#14460"><dt><dd>20.12   The Class  java.lang.String 531</a><a href="javalang.doc12.html#14461"><dt><dd>20.13   The Class  java.lang.StringBuffer   548</a><a href="javalang.doc13.html#14462"><dt><dd>20.14   The Class  java.lang.ClassLoader    558</a><a href="javalang.doc14.html#14463"><dt><dd>20.15   The Class  java.lang.Process    561</a><a href="javalang.doc15.html#2637"><dt><dd>20.16   The Class  java.lang.Runtime    563</a><a href="javalang.doc16.html#46274"><dt><dd>20.17   The Class  java.lang.SecurityManager    569</a><a href="javalang.doc17.html#36485"><dt><dd>20.18   The Class  java.lang.System 579</a><a href="javalang.doc17.html#2668"><dt><dd>20.19   The Interface  java.lang.Runnable   586</a><a href="javalang.doc18.html#2658"><dt><dd>20.20   The Class  java.lang.Thread 587</a><a href="javalang.doc19.html#14469"><dt><dd>20.21   The Class  java.lang.ThreadGroup    602</a><a href="javalang.doc20.html#46198"><dt><dd>20.22   The Class  java.lang.Throwable and its Subclasses   611</a><a href="javalang.doc21.html#43231"><dt><dd>20.23   The Class java.lang.ExceptionInInitializerError    614</a></dl><a href="javautil.doc.html"><H2>    21   The Package java.util   615</H2></a><dl><a href="javautil.doc.html#23147"><dt><dd>21.1    The Interface  java.util.Enumeration    617</a><a href="javautil.doc1.html#7404"><dt><dd>21.2    The Class  java.util.BitSet 618</a><a href="javautil.doc2.html#7433"><dt><dd>21.3    The Class  java.util.Date   622</a><a href="javautil.doc3.html#7498"><dt><dd>21.4    The Class  java.util.Dictionary 633</a><a href="javautil.doc4.html#23193"><dt><dd>21.5    The Class  java.util.Hashtable  635</a><a href="javautil.doc5.html#23061"><dt><dd>21.6    The Class  java.util.Properties 639</a><a href="javautil.doc6.html#7569"><dt><dd>21.7    The Class  java.util.Observable 643</a><a href="javautil.doc6.html#7590"><dt><dd>21.8    The Interface  java.util.Observer   645</a><a href="javautil.doc7.html#7616"><dt><dd>21.9    The Class  java.util.Random 646</a><a href="javautil.doc8.html#7648"><dt><dd>21.10   The Class  java.util.StringTokenizer    651</a><a href="javautil.doc9.html#7669"><dt><dd>21.11   The Class  java.util.Vector 654</a><a href="javautil.doc10.html#24949"><dt><dd>21.12   The Class  java.util.Stack  661</a><a href="javautil.doc11.html#26490"><dt><dd>21.13   The Class  java.util.EmptyStackException    663</a><a href="javautil.doc12.html#23170"><dt><dd>21.14   The Class  java.util.NoSuchElementException 664</a></dl><a href="javaio.doc.html"><H2>    22   The Package java.io     665</H2></a><dl><a href="javaio.doc.html#28762"><dt><dd>22.1    The Interface  java.io.DataInput    667</a><a href="javaio.doc.html#42209"><dt><dd>22.2    The Interface  java.io.DataOutput   674</a><a href="javaio.doc1.html#28126"><dt><dd>22.3    The Class  java.io.InputStream  680</a><a href="javaio.doc2.html#28230"><dt><dd>22.4    The Class  java.io.FileInputStream  684</a><a href="javaio.doc3.html#28307"><dt><dd>22.5    The Class  java.io.PipedInputStream 687</a><a href="javaio.doc4.html#28355"><dt><dd>22.6    The Class  java.io.ByteArrayInputStream 689</a><a href="javaio.doc5.html#28427"><dt><dd>22.7    The Class  java.io.StringBufferInputStream  692</a><a href="javaio.doc6.html#28491"><dt><dd>22.8    The Class  java.io.SequenceInputStream  694</a><a href="javaio.doc7.html#28534"><dt><dd>22.9    The Class  java.io.FilterInputStream    696</a><a href="javaio.doc8.html#28120"><dt><dd>22.10   The Class  java.io.BufferedInputStream  699</a><a href="javaio.doc9.html#28623"><dt><dd>22.11   The Class  java.io.DataInputStream  703</a><a href="javaio.doc10.html#32925"><dt><dd>22.12   The Class  java.io.LineNumberInputStream    707</a><a href="javaio.doc11.html#29220"><dt><dd>22.13   The Class  java.io.PushbackInputStream  710</a><a href="javaio.doc12.html#29287"><dt><dd>22.14   The Class  java.io.StreamTokenizer  712</a><a href="javaio.doc13.html#29399"><dt><dd>22.15   The Class  java.io.OutputStream 720</a><a href="javaio.doc14.html#29496"><dt><dd>22.16   The Class  java.io.FileOutputStream 722</a><a href="javaio.doc15.html#29449"><dt><dd>22.17   The Class  java.io.PipedOutputStream    725</a><a href="javaio.doc16.html#29558"><dt><dd>22.18   The Class  java.io.ByteArrayOutputStream    727</a><a href="javaio.doc17.html#29649"><dt><dd>22.19   The Class  java.io.FilterOutputStream   730</a><a href="javaio.doc18.html#9059"><dt><dd>22.20   The Class  java.io.BufferedOutputStream 732</a><a href="javaio.doc19.html#9231"><dt><dd>22.21   The Class  java.io.DataOutputStream 734</a><a href="javaio.doc20.html#29906"><dt><dd>22.22   The Class  java.io.PrintStream  738</a><a href="javaio.doc21.html#27738"><dt><dd>22.23   The Class  java.io.RandomAccessFile 743</a><a href="javaio.doc22.html#29705"><dt><dd>22.24   The Class  java.io.File 752</a><a href="javaio.doc22.html#30147"><dt><dd>22.25   The Interface  java.io.FilenameFilter   759</a><a href="javaio.doc23.html#29890"><dt><dd>22.26   The Class  java.io.FileDescriptor   760</a><a href="javaio.doc24.html#30171"><dt><dd>22.27   The Class  java.io.IOException  761</a><a href="javaio.doc25.html#32995"><dt><dd>22.28   The Class  java.io.EOFException 762</a><a href="javaio.doc26.html#30115"><dt><dd>22.29   The Class  java.io.FileNotFoundException    763</a><a href="javaio.doc27.html#30205"><dt><dd>22.30   The Class  java.io.InterruptedIOException   764</a><a href="javaio.doc28.html#10137"><dt><dd>22.31   The Class  java.io.UTFDataFormatException   765</a></dl><a href="j.index.doc1.html"><H2> Index   767</H2></a><hr><!-- This inserts footnotes--><p>Contents | Prev | <a href="j.series.doc.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 &#169 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 + -