欢迎来到天天文库
浏览记录
ID:62033023
大小:300.50 KB
页数:33页
时间:2021-04-15
《C02标识符、关键字和类型.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章标识符、关键字和类型本模块阐述了在Java技术程序中使用的基本元素,包括变量、关键字、原始类型和类类型.第一节 相关问题讨论──下列问题与本模块阐述的论题相关。-你是如何理解类的?- 你是如何理解一个对象的?第二节目标完成本模块的学习后,你应该能够:-在一个源程序中使用声明-区分有效和无效标识符-确认Java技术关键字-列出八个原始类型- 为数字类型和文本类型定义文字值-定义术语class、object、membervariable和referencevariable-为一个简单的包含原始成员变量的类创建一个类定义- 声明类类
2、型变量-使用new构造一个对象-描述缺省初始化- 使用点符号访问一个对象的成员变量-描述一个参考变量的意义-规定分配类类型变量的结果第三节注 释注释三种允许的Java技术程序注释风格 //commentonone line /*commentonone ormoreline*/ /** documentingcomment*/2.3.1 概述有三种插入注释的允许风格: //comment ononeline /*commenton oneormore line*/ /**documenting com
3、ment */紧放在声明(变量、方法或类的声明)之前的文档注释表明, 注释应该被放在自动生成的文档中(由javadoc命令生成的HTML文件)以当作对声明项的描述。注意-—----有关这些注释的格式和javadoc工具的使用,请见JDK1.2 API文件的docs/tooldocs/win32目录2.3.2分号、块和空白分号、块和空白-一个语句是一行用分号(;)终止的代码 totals=a+b+c+d+e+f;-一个块是以上括号和下括号为边界的语句集合 { x=y+1 y=x+1 } 在Java编程语言中,语句是一行由分号
4、(;)终止的代码。 例如 totals=a+b+c+d+e+f; 与下式相同 total=a+b+c+ d+e+f;一个块(block)或一个复合语句是以上括号和下括号({})为边界的语句集合;块语句也被用来组合属于某个类的语句。分号、块和空白(续)分号、块和空白-一个块可被用在一个类的定义中 publicclass Date { int day; int month; intyear; }-块语句可被嵌套-Java程序中允许任意多的空白语句块可被嵌套.HelloWorldApp类由main方法构成,这个
5、方法就是一个语句块,它是一个独立单元,单元本身可作为在类HelloWorldApp块中的一组事务之一。 其它一些块语句或组的例子如下: //ablockstatement{x= y+1;y = x +1;}Semicolons,Blocks,andWhitespace// ablock usedin aclassdefinitionpublicclass MyDate {intday;int month;intyear;}//anexample of ablockstatementnested within//anotherbloc
6、k statementwhile( i〈large){a= a +i;if(a==max){ b=b+a;//nestedblock isherea=0;}}在源代码元素之间允许空白,空白的数量不限。空白(包括空格、tabs和新行)可以改善你的对源代码的视觉感受.{int x;x= 23*54;}{ intxx =23+54;}第四节 标识符 标识符-是赋予变量、类和方法的名称-可从一个字母、下划线(_)或美元符号($)开始-是大小写区别对待的, 且无最大长度 在Java编程语言中,标识符是赋予变量、类或方法的名称。标识符可从
7、一个字母、下划线(_)或美元符号($)开始,随后也可跟数字。标识符是大小写区别对待的并且未规定最大长度。 有效标识符如下:-identifier-userName-User_name-_sys_varl-$changeJava技术源程序采用有效的16—bit 双字节字符编码标准(Unicode) ,而不是8—bit ASCII文本.因而,一个字母有着更广泛的定义,而不仅仅是a到z和A到Z。谨慎对待非ASCII字符,因为Unicode可支持看似相同而实际不同的字符。标识符不能是关键字,但是它可包含一个关键字作为它的名字的一部分。例如,
8、thisone是一个有效标识符,但this却不是,因为this是一个Java关键字。Java关键字将在后面讨论.注意──包含美元符号($)的关键字通常用的较少,尽管它在BASIC和VAX/VMS系统语言中有着广泛的应用。由于它们不被熟
此文档下载收益归作者所有