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

📄 codeconventions.doc7.html

📁 JAVA编程语言标准
💻 HTML
字号:
<html><head><title></title></head><body bgcolor=#ffffff> <a href="CodeConvTOC.doc.html">[Contents]</a> <a href="CodeConventions.doc6.html">[Prev]</a> <a href="CodeConventions.doc8.html">[Next]</a> <hr><br> <a name="475"> </a><h2 align="center">8 - 	 White Space</h2><a name="487"> </a><h3> 8.1	 Blank Lines</h3><p><a name="476"> </a>Blank lines improve readability by setting off sections of code that are logically related.</p><p><a name="478"> </a>Two blank lines should always be used in the following circumstances:</p><ul><a name="477"> </a><li>Between sections of a source file<a name="479"> </a><li>Between class and interface definitions</ul><p><a name="480"> </a>One blank line should always be used in the following circumstances:</p><a name="485"> </a><ul><li>Between methods<a name="486"> </a><li>Between the local variables in a method and its first statement<a name="592"> </a><li>Before a block<a href="CodeConventions.doc4.html#680"> (see section 5.1.1)</a> or single-line<a href="CodeConventions.doc4.html#341"> (see section 5.1.2)</a> comment<a name="609"> </a><li>Between logical sections inside a method to improve readability</ul><a name="682"> </a><h3> 8.2	 Blank Spaces</h3><p><a name="489"> </a>Blank spaces should be used in the following circumstances:</p><ul><a name="490"> </a><li>A keyword followed by a parenthesis should be separated by a space. Example:</ul><blockquote><pre>       while (true) {           ...       }</pre></blockquote><ul><p>Note that a blank space should not be used between a method name and its opening parenthesis. This helps to distinguish keywords from  method calls.<p></ul><ul><a name="493"> </a><li>A blank space should appear after commas in argument lists.<a name="3176"> </a><li>All binary operators except <code>.</code> should be separated from their operands by spaces. Blank spaces should never separate unary operators such as unary minus, increment ("++"), and decrement ("--") from their operands. Example:</ul><blockquote><pre>    a += c + d;    a = (a + b) / (c * d);        while (d++ = s++) {        n++;    }    printSize("size is " + foo + "\n");</pre></blockquote><ul><a name="496"> </a><li>The expressions in a <code>for</code> statement should be separated by blank spaces. Example:</ul><blockquote><pre>    for (expr1; expr2; expr3)</pre></blockquote><ul><a name="498"> </a><li>Casts should be followed by a blank space. Examples: </ul><blockquote><pre>    myMethod((byte) aNum, (Object) x);    myMethod((int) (cp + 5), ((int) (i + 3))                                   + 1);</pre></blockquote><hr><br> <a href="CodeConvTOC.doc.html">[Contents]</a> <a href="CodeConventions.doc6.html">[Prev]</a> <a href="CodeConventions.doc8.html">[Next]</a> <hr><br><i><a href="Copyright.doc.html">Copyright</a> &#169; 1995-1999, Sun Microsystems, Inc.   All rightsreserved.</i><!-- Last updated: Thu Apr 15 09:03:50 1999 --></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -