[计算机软件及应用]JAVA编程技术02.pptVIP

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机软件及应用]JAVA编程技术02

Java 程序设计 Java程序设计 教材:Java程序设计简明教程 中国水利水电出版社 第2章 Java语言基础 2.1 Java语言的基本组成 Java语言主要由标识符、关键字、直接量、运符符和分隔符6种元素线成。这6种元素有着不同的语法含义和组成规则,它们互相配合,共同完成Java的语义表达。 2.1.1 标识符 在对程序中的各个元素(如变量、方法、类等)加以命名时使用的命名记号称为标识符。 Java语言中,标识符是一个字符序列,它分为两类:一类是用户自己定义使用的,其作用是用于标识常量、变量、文件、类和方法等的名字;另一类是关键字,也叫保留字。 在Java中,所有的标识符都必须以字母(A~Z、a~z)、下划线“_”或美元符号“$”开头,后面可以包含字母、数字、下划线和美元符号。Java对标识符的有效字符个数没有限定。 2.1.2 关键字 关键字是Java语言本身使用的标识符,它有特定的语法含义。所有的Java关键字将不能被用作用户使用的标识符,如for、while、boolean等都是Java语言的关键字。 2.1.3 分隔符 分隔符是用来区分源程序中的基本成分,可使编译器确认代码在何处分隔。分隔符有注释、空白符和普通分隔符三种。 1.注释 (1)单行注释,以“//”开头到本行末的所有字符被系统理解为注释,不予编译。 (2)块注释,以“/*”开始,最后以“*/”结束,中间可写多行。 2.空白符 3.普通分隔符 普通分隔符和空白符的作用相同,用来区分程序中的各种基本成分,但它在程序中有确定的含义,不能忽略。 2.2 数据类型 Java是一种强类型语言。每个变量、每个表达式都有一个类型,每个类型都被严格定义。所有的赋值,无论是显式的还是通过参数进行传递,都要进行类型的一致性检查。在其他一些语言中,对不一致的数据类型没有自动进行强制转换的功能。Java编译器检查所有的表达式和参数以确保其类型的一致性。在编译器对类完成编译之前,任何错误的匹配都必须纠正过来。 Java中的数据类型(data types)可分为两大类,一类称为基本数据类型,另一类称为构造数据类型。 2.2.1 基本数据类型 数据类型决定了程序处理和存储数据的方式。Java有8种基本数据类型。它们被分为4组: 整型:byte,short,int和long; 浮点型:float和double; 字符型:char; 布尔型:boolean。 可以直接使用这些类型本身或用它们构造自己的数组或类类型。 2.2.2 直接量 在Java中,程序中使用的常量称为一个直接量。所谓常量是在程序运行期间不可改变的量,又称为最终量(final)。Java的每种基本数据类型都有直接量。 2.2.3 变量 变量是内存中的一块空间,提供可以存放信息和数据的地方,具有记忆数据的功能。变量的值在程序运行过程中是可变的。变量是由标识符、类型和可选的初始值组合定义。 1.声明变量 Java是强类型语言,所有变量在使用之前必须声明。变量声明的基本形式如下所示: type identifier[=value][,identifier[=value…]; 2. 变量的作用域或生命周期 变量在程序中声明的位置隐含地指出了该变量的作用域。按作用域划分,Java中变量可以归纳为以下3种类型: 成员变量;?????? 局部变量; 方法参数。 成员变量是类或对象的成员,它是在类中,但不是在类的某个方法中声明的变量。成员变量的作用域是整个类,在类的方法中也可以使用它们。另外,类的成员变量有静态变量和实例变量之分。当类的成员变量被static修饰时,它就是静态变量,否则是实例变量。实例变量在定义时是不能够赋初值的,它只能够在该类被实例化为对象时利用构造方法进行赋值。而静态成员变量可以在类定义时进行赋值。 局部变量是在一个语句块(一对花括号)中声明的,并且不能被该块以外的代码使用。例如,任何在方法中定义的变量就是一个局部变量,它只能在声明它的方法中使用。 方法参数是方法(或构造方法)的变元,用于将相应的数据传递给方法(或构造方法)。方法参数的作用域是它作为参数的整个方法(或构造方法)。 3. 最终变量 最终变量是指在程序运行过程中其值不变的量,它类似于一些程序设计语言中的“常量”。定义最终变量的方式有两种: (1)在声明变量的类型前面加final关键字,并同时进行初始化,如下所示: final double PI=3.14159; (2)在声明变量的类型前面加final关键字,在必要时再进行

您可能关注的文档

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档