- 1、本文档共109页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 Java语言基础 本章主要内容 2.1 语言成分 2.2 流程控制语句 2.3 数组 2.4 静态方法 2.5 字符串 2.1 语言成分 2.1.1 Java符号集 2.1.2 基本数据类型 2.1.3 变量与常量 2.1.4 运算符与表达式 2.1.1 Java符号集 Java符号按词法可分为如下5类: 标识符(Identifiers):唯一地标识计算机中运行或存在的任何一个成分的名称。通常所说的标识符是指用户自定义标识符,即用户为自己程序中的各种成分所定义的名称。 关键字(Keyword):关键字也称为保留字,是Java系统本身已经使用且被赋予特定语义的一些标识符。 运算符(Operands):表示各种运算的符号,用于构成表达式完成计算任务。如表示算术运算的+、-、*、/ 等。 分隔符(Separator):在程序中起分隔作用的符号,如空格、逗号、空行等。 常量(Literals):又称符号常量。用一个特定名称标记的常量便称为标识符常量。用final声明且必须初始化,其后不可再改变其值 。如Integer.MAX_VALUE、Math.PI。也可自定义PI代表3.14159。 标识符及其命名 在计算机中运行或存在的任何一个成分(变量、常量、方法和类等),都需要有一个名字以标识它的存在和唯一性,这个名字就是标识符。在Java语言中对标识符的定义有如下规定: (1) 标识符的长度不限。但实际命名时不宜过长,否则会增加录入工作量。 (2) 标识符可以由字母、数字、下划线(_)、美元符号($)及16位Unicode字符组成,但不能以数字开头。 (3) Java标识符中的字母区分大小写。例如:C1_1和c1_1代表不同的标识符。 ? 为提高程序的可读性和可理解性,标识符应该取一个能反映该对象含义的名称。习惯上,类名的各单词首字母大写,其它均小写;变量名、方法名除首字母外其它单词首字母大写;符号常量名全部大写。 关键字 关键字通常也称为保留字,是程序设计语言本身已经使用且被赋予特定语义的一些标识符。它们主要是类型标识符(如int,float,char,class等)或控制语句中的关键字(如if,while)等。 注意:不能用关键字作为标识符为自己程序中的成份命名!因为编译器在对程序进行编译时会对关键字作特殊对待。 Java语言的关键字如下表所示。 Java的关键字表 运算符 运算符与运算数一起组成运算式,以完成计算任务。 Java的所有运算符及优先级情况可参见附录D。 分隔符 分隔符使程序代码组织成编译器所理解的形式,它构造了语句的结构和程序的结构。Java的常见分隔符有:( ) { } [?] ;,空格 空行 注释 注释是程序中的说明性文字,是程序的非执行部分。注释可以增加程序的可读性,有助于修改程序以及他人阅读。是评价程序(软件)易读性和易理解性的重要质量指标之一。 Java语言中使用如下3种方式给程序加注释: // 注释内容:单行注释,放在一行代码的后面,不能换行 /*注释内容*/:多行注释,从/*开头直到*/结束,可占多行。 /**注释内容*/:文档注释,从/**开头直到*/结束,也可占多行。该方式主要用于创建HTML文档,Java的文档生成器(javadoc.exe)能从这类注释中提取信息,并将其规范化后用于建立web页。 多行注释和文档注释不可以嵌套使用,但可在其中嵌套单行注释。 程序书写风格 作为一个优秀的程序员, 书写程序应该遵循一些规则, 尽量使程序清楚、结构明晰,简洁明了地表达程序要做什么, 增强程序的可读性。 基本的规则包括: 规范化命名 类名、接口名的各单词首字母大写,其余小写 变量名、属性名、对象实例名、方法名等的首单词全部小写,其余单词首字母大写 完备的注释 程序文件的开头加文档块注释 /** */ 每个方法前加一般块注释 /* */ 重要的语句、属性等前加行注释 // 规范的缩格排版(参见示例) 在Eclipse中,选择Source|Format可以对源代码进行格式化 合理使用分隔符 2.1.2 基本数据类型 数据类型的概念 数据(data)是描述客观事物的数字、字符以及所有能输入到计算机中并能被计算机接受的各种符号的集合。 类型(type)是具有相同逻辑意义的一组值的集合。数据类型(data type)指一个类型和定义在这个类型上的操作集合。数据类型定义了数据的性质、取值范围以及对数据所能进行的运算和操作。 数据类型决定着该类型数据的取值范围,决定于该数据类型所占存储单元的多少;二是确定了允许对这些数据所进行的操作。 例如,整数类型和浮点类型可以进行加、减、乘、除四则运算,而字符型和布尔型就不能进行这类运算。又如,
文档评论(0)