发 帖  
原厂入驻New
JAVA语言的标识符、注释和分隔符
2008-12-6 00:21:57  3701
分享
<p><font face="Verdana"><strong><span style="FONT-FAMILY: 黑体"><font face="Verdana">JAVA语言</font>的标识符、注释和分隔符</span> </strong></p>
<h3><a name="_Toc3038047"><b><span>3.2.1 </span></b></a><b><span style="FONT-FAMILY: 宋体">标识符</span></b></h3>
<p class="MsoNormal" style="TEXT-INDENT: 21pt"><span style="FONT-FAMILY: 宋体">程序中要用到许多名字,诸如类、属性、方法的名字。标识符就是用来标记它们的名字。</span>Java<span style="FONT-FAMILY: 宋体">标识符的规则是:以字母、下划线或美元符</span>$<span style="FONT-FAMILY: 宋体">开头的字母、下划线、数字的序列。标识符的长度是任意的。标识符分为两类:保留字及用户定义标识符。</span></p>
<p class="MsoNormal" style="TEXT-INDENT: 21pt"><b><span style="FONT-FAMILY: 宋体">1.保留字</span></b></p>
<p class="MsoNormal" style="TEXT-INDENT: 21pt"><span style="FONT-FAMILY: 宋体">保留字是</span>Java<span style="FONT-FAMILY: 宋体">预定义的标识符,这些标识符都具有特定的含义,保留字又称关键字。</span>Java<span style="FONT-FAMILY: 宋体">中的保留字如下所列。</span></p>
<center><img src="http://61.183.17.54/java/jxkj/book/ch3/3-0.gIF"/></center>
<p>
<style>
<!--
h2
        {margin:13.0pt 0cm; text-align:justify;
        text-justify:inter-ideograph;
        line-height:173%;
        page-break-after:avoid;
        font-size:16.0pt;
        font-family:Arial;
        }
p.MsoNormalIndent
        {margin-bottom:.0001pt;
        text-indent:21.0pt;
        line-height:150%;
        font-size:12.0pt;
        font-family:"Times New Roman";
        margin-left:0cm; margin-right:0cm; margin-top:0cm}
p.MsoNormal
        {mso-style-parent:"";
        margin-bottom:.0001pt;
        text-align:justify;
        text-justify:inter-ideograph;
        font-size:10.5pt;
        font-family:"Times New Roman";
        margin-left:0cm; margin-right:0cm; margin-top:0cm}
h3
        {margin:13.0pt 0cm; text-align:justify;
        text-justify:inter-ideograph;
        line-height:173%;
        page-break-after:avoid;
        font-size:16.0pt;
        font-family:"Times New Roman";
        font-weight:normal}
-->
</style>
</p>
<p class="MsoNormal" style="TEXT-INDENT: 21pt"><b><span style="FONT-FAMILY: 宋体">2.用户定义标识符</span></b></p>
<p class="MsoNormal" style="TEXT-INDENT: 21pt"><span style="FONT-FAMILY: 宋体">用户定义标识符用来为程序设计者根据自己的需要定义的类、属性、方法、变量等的命名。用户在定义标识符时应注意:</span></p>
<p class="MsoNormal" style="TEXT-INDENT: 21pt"><span style="FONT-FAMILY: 宋体">(</span>1<span style="FONT-FAMILY: 宋体">)禁止用保留字作为用户标识符。</span></p>
<p class="MsoNormal" style="TEXT-INDENT: 21pt"><span style="FONT-FAMILY: 宋体">(</span>2<span style="FONT-FAMILY: 宋体">)遵守先定义后使用的原则。即只有定义了的标识符,才可在程序语句中使用。</span></p>
<p class="MsoNormal" style="TEXT-INDENT: 21pt"><span style="FONT-FAMILY: 宋体">下面是一些标识符的示例。</span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 宋体">合法标识符:</span></p>
<p class="MsoNormal" style="TEXT-INDENT: 21pt"><span lang="EN-US">A</span><span style="FONT-FAMILY: 宋体">、</span><span lang="EN-US">a1</span><span style="FONT-FAMILY: 宋体">、</span><span lang="EN-US">$Systembol</span><span style="FONT-FAMILY: 宋体">、</span><span lang="EN-US">square</span><span style="FONT-FAMILY: 宋体">、</span><span lang="EN-US">ex_sa</span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 宋体">不合法标识符:</span></p>
<p class="MsoNormal" style="TEXT-INDENT: 21pt">2a<span style="FONT-FAMILY: 宋体">(以数字</span>2<span style="FONT-FAMILY: 宋体">开头)、</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;break<span style="FONT-FAMILY: 宋体">(禁止使用保留字)</span></p>
<p class="MsoNormal" style="TEXT-INDENT: 21pt">TWO WORDS<span style="FONT-FAMILY: 宋体">(含有空格)、&nbsp;&nbsp; </span>.NO<span style="FONT-FAMILY: 宋体">(不允许字符圆点开头)</span></p>
<p class="MsoNormal" style="TEXT-INDENT: 21pt"><span style="FONT-FAMILY: 宋体"><b><span style="FONT-FAMILY: 宋体">注释</span></b> </p>
<p class="MsoNormal" style="TEXT-INDENT: 21pt"><span style="FONT-FAMILY: 宋体">注释用来对程序中的代码做出解释。注释的内容在程序编译时,不产生目标码,因此,注释部分的有无对程序的执行不产生任何影响,但不要认为注释毫无用处。在一个程序中,尤其是一个复杂的程序中,加注释可增加程序的可读性,也有利于程序的修改、调试和交流,注释可出现在程序中任何可出现分隔符的地方。</span></p>
<p class="MsoNormal" style="TEXT-INDENT: 21pt">Java<span style="FONT-FAMILY: 宋体">有三种注释形式:</span></p>
<p class="MsoNormal" style="TEXT-INDENT: 21pt">(1) “//”<span style="FONT-FAMILY: 宋体">单行注释。表示从此向后,直到行尾都是注释。</span></p>
<p class="MsoNormal" style="TEXT-INDENT: 21pt">(2) “/*……*/<span lang="EN-US">”</span><span style="FONT-FAMILY: 宋体">块注释。在</span>“/*”<span style="FONT-FAMILY: 宋体">和</span>“*/”<span style="FONT-FAMILY: 宋体">之间都是注释,块注释不能嵌套。</span></p>
<p class="MsoNormal" style="TEXT-INDENT: 21pt">(3) “/**……*/”<span style="FONT-FAMILY: 宋体">文档注释。所有在</span>“/**”<span style="FONT-FAMILY: 宋体">和</span>“*/”<span style="FONT-FAMILY: 宋体">之间的内容可以用来自动形成文档。</span></p>
<p class="MsoNormal" style="TEXT-INDENT: 21pt"><span style="FONT-FAMILY: 宋体">上面程序例中,使用单行注释</span>“//”<span style="FONT-FAMILY: 宋体">。</span></p>
<p class="MsoNormal" style="TEXT-INDENT: 21pt"><b><span style="FONT-FAMILY: 宋体">分隔符</span></b> </p>
<p class="MsoNormal" style="TEXT-INDENT: 21pt"><span style="FONT-FAMILY: 宋体">空格、逗号、分号及行结束符称为分隔符,规定任意两个相邻标识符、数、保留字或两个语句之间必须至少有一个分隔符,以便编译程序能识别。为便于阅读,程序也需要如同自然语言一样,恰当地使用分隔符。值得指出的是,这些分隔符不能互相代用,即该用空格的地方只能用空格,该用逗号的地方只能用逗号。</span></p>
<p class="MsoNormal" style="TEXT-INDENT: 21pt">
<script language="JavaScript">
  <!--
   menuwrite();
   window.onscroll=respos;
   respos();
   -->
  </script>

<script language="JavaScript">
  <!--
   menuwrite();
   window.onscroll=respos;
   respos();
   -->
  </script>
</span></p></font>
[此贴子已经被作者于2008-12-6 0:26:11编辑过]
0
2008-12-6 00:21:57   评论 分享淘帖

只有小组成员才能发言,加入小组>>

116个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表