技术开发 频道

Java程序设计知识与技能(三)

【IT168 技术教程】

 注释
 
有三种插入注释的允许风格:
 
//comment on one line
/* comment on one or more line */
/** documenting comment */
 
  紧放在声明(变量、方法或类的声明)之前的文档注释表明, 注释应该被放在自动生成的文档中(由javadoc命令生成的HTML文件)以当作对声明项的描述。
 
注意:有关这些注释的格式和 javadoc工具的使用,请见JDK1.2 API文件的 docs/tooldocs/win32目录
 
分号、块和空白
 
一个语句是一行用分号(;) 终止的代码:
 
totals=a+b+c+d+e+f;
 
一个块是以上括号和下括号为边界的语句集合
 
{x=y+1     y=x+1}
 
在Java编程语言中,语句是一行由分号(;)终止的代码。
 
例如:
 
totals=a+b+c+d+e+f;
 
与下式相同
 
total=a+b+c+
d+e+f;
 
一个块(block)或一个复合语句是以上括号和下括号({})为边界的语句集合;块语句也被用来组合属于某个类的语句。
 
一个块可被用在一个类的定义中:
 
public class Date {         int day;         int month;         int year;      }
 
块语句可被嵌套,Java程序中允许任意多的空白。
 
HelloWorldApp类由main方法构成,这个方法就是一个语句块,它是一个独立单元,单元本身可作为在类HelloWorldApp块中的一组事务之一。
 
其它一些块语句或组的例子如下:
// a block statement { x = y + 1; y = x + 1; } Semicolons, Blocks, and Whitespace // a block used in a class definition public class MyDate { int day; int month; int year; } // an example of a block statement nested within // another block statement while ( i < large ) { a = a + i; if ( a == max ) { b = b + a; // nested block is here a = 0; } }
在源代码元素之间允许空白,空白的数量不限。空白(包括空格、tabs和新行)可以改善你的对源代码的视觉感受。
{ int x; x = 23 * 54; } { int x x = 23 + 54; }
标识符
 
  标识符是赋予变量、类和方法的名称,可从一个字母、下划线(_)或美元符号($)开始。是大小写区别对待的, 且无最大长度在Java编程语言中,标识符是赋予变量、类或方法的名称。标识符可从一个字母、下划线(_)或美元符号($)开始,随后也可跟数字。标识符是大小写区别对待的并且未规定最大长度。
 
有效标识符如下:
 
·identifier
·userName
·User_name
·_sys_varl
·$change
 
  Java技术源程序采用有效的16-bit 双字节字符编码标准(Unicode) ,而不是8-bit ASCII文本。因而,一个字母有着更广泛的定义,而不仅仅是a到z和A到Z。谨慎对待非ASCII字符,因为Unicode可支持看似相同而实际不同的字符。
 
  标识符不能是关键字,但是它可包含一个关键字作为它的名字的一部分。例如,thisone是一个有效标识符,但this却不是,因为this是一个Java关键字。Java关键字将在后面讨论。
 
  注意:包含美元符号($)的关键字通常用的较少, 尽管它在BASIC和VAX/VMS系统语言中有着广泛的应用。由于它们不被熟知,因而最好避免在标识符中使用它们, 除非有本地使用上的习惯或其他不得已的原因。
0
相关文章