面向对象java程序设计 第2章

面向对象java程序设计 第2章

ID:33620964

大小:591.41 KB

页数:80页

时间:2019-02-27

面向对象java程序设计 第2章_第1页
面向对象java程序设计 第2章_第2页
面向对象java程序设计 第2章_第3页
面向对象java程序设计 第2章_第4页
面向对象java程序设计 第2章_第5页
资源描述:

《面向对象java程序设计 第2章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章Java语言基础第2章Java语言基础2.1Java符号集2.2数据类型、常量与变量2.3表达式和语句第2章Java语言基础2.1Java符号集符号是构成语言和程序的基本单位。Java语言不采用通常计算机语言系统所采用的ASCII代码集,而是采用更为国际化的Unicode字符集。在这种字符集中,每个字符用二个字节即16位表示。这样,整个字符集中共包含65535个字符。其中,前面256个字符表示ASCII码,使Java对ASCII码具有兼容性;后面21000个字符用来表示汉字等非拉丁字符。但是,Unicode只用在Java平台内部,当涉及打印、屏幕显示、键盘输入等外部操作时,仍由计算机的

2、具体操作系统决定其表示方法。例如,使用英文操作系统时,仍采用8位二进制表示的ASCII码。Java编译器接收到用户程序代码后,将它们转换成各种基本符号元素。第2章Java语言基础Java符号按词法可分为如下5类:(1)标识符(Identifiers)。它唯一地标识计算机中运行或存在的任何一个成分的名称。不过,通常所说的标识符是指用户自定义标识符,即用户为自己程序中的各种成分所定义的名称。(2)关键字(Keyword)。关键字也称为保留字,是Java系统本身已经使用且被赋予特定意义的一些标识符。(3)运算符(Operands)。表示各种运算的符号,它与运算数一起组成运算式,以完成计算任务。如表

3、示算术运算的+、-、*、/等算术运算符以及其他一些运算符号。第2章Java语言基础(4)分隔符(Separator)。在程序中起分隔作用的符号,如空格、逗号等。(5)常量(Literals)。这里主要是指标识符常量。为了使用方便和统一,Java系统对一些常用的量赋予了特定的名称,这种用一个特定名称标记的常量便称为标识符常量。例如,用Integer.MAX_VALUE代表最大整数2147483647(请参阅表2.7和表2.8)。用户也可以把自己程序中某些常用的量用标识符定义为标识符常量。第2章Java语言基础2.1.1标识符及其命名在计算机中运行或存在的任何一个成分(变量、常量、方法和类等),

4、都需要有一个名字以标识它的存在和唯一性,这个名字就是标识符。用户必须为自己程序中的每一个成分取一个唯一的名字(标识符)。在Java语言中对标识符的定义有如下规定:(1)标识符的长度不限。但在实际命名时不宜过长,过长会增加录入的工作量。(2)标识符可以由字母、数字、下划线“_”和美元符号“$”组成,但必须以字母、下划线或美元符号开头。第2章Java语言基础(3)标识符中同一个字母的大写或小写被认为是不同的标识符,即标识符区分字母的大小写。例如:C1_1和c1_1代表不同的标识符。通常情况下,为提高程序的可读性和可理解性,在对程序中的任何一个成分命名时,应该取一个能反映该对象含义的名称作为标识符

5、。此外,作为一种习惯,标识符的开头或标识符中出现的每个单词的首字母通常大写,其余字母小写。例如,TestPoint,getArea。第2章Java语言基础2.1.2关键字关键字通常也称为保留字,是程序设计语言本身已经使用且被赋予特定意义的一些标识符。它们主要是类型标识符(如int,float,char,class等)或控制语句中的关键字(如if,while)等。表2.1列出了Java语言的关键字。需要特别注意的是:由于程序设计语言的编译器在对程序进行编译的过程中,对关键字作特殊对待,所以,编程人员不能用关键字作为自己定义程序成分的标识符。第2章Java语言基础表2.1Java的关键字表abs

6、tractbooleanbreakcastcatchchardefaultdodoublefinalfinallyfloatgoto*ifimplementsintinterfacelongoperatorouterpackagerestreturnshortsynchronizedthisthrowtryvarvoid第2章Java语言基础表2.1Java的关键字表bytebyvalue*caseclassconst*continueelseextendsfalseforfuturegenericimportinnerinstanceofnativenewnullprivateprotec

7、tedpublicstaticsuperswitchthrowstransienttruevolatilewhile第2章Java语言基础2.1.3运算符运算符与运算数一起组成运算式,以完成计算任务。Java的运算符列于表2.2中。表2.2Java运算符++=--+**=//=

8、

9、=^^=&&=%%=>>=<<=!!=++-->>

10、

11、===~?:.instan[]ceof第2章Java语言基础2.1.4分隔符

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。