[计算机软件及应用]java编程技术

[计算机软件及应用]java编程技术

ID:40004862

大小:78.50 KB

页数:37页

时间:2019-07-17

[计算机软件及应用]java编程技术_第1页
[计算机软件及应用]java编程技术_第2页
[计算机软件及应用]java编程技术_第3页
[计算机软件及应用]java编程技术_第4页
[计算机软件及应用]java编程技术_第5页
资源描述:

《[计算机软件及应用]java编程技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java程序设计教材:Java程序设计简明教程中国水利水电出版社第2章Java语言基础2.1Java语言的基本组成Java语言主要由标识符、关键字、直接量、运符符和分隔符6种元素线成。这6种元素有着不同的语法含义和组成规则,它们互相配合,共同完成Java的语义表达。2.1.1标识符在对程序中的各个元素(如变量、方法、类等)加以命名时使用的命名记号称为标识符。10/4/20212Java程序设计Java语言中,标识符是一个字符序列,它分为两类:一类是用户自己定义使用的,其作用是用于标识常量、变量、文件、类和方法等的名字;另一类是关键字

2、,也叫保留字。在Java中,所有的标识符都必须以字母(A~Z、a~z)、下划线“_”或美元符号“$”开头,后面可以包含字母、数字、下划线和美元符号。Java对标识符的有效字符个数没有限定。10/4/20213Java程序设计2.1.2关键字关键字是Java语言本身使用的标识符,它有特定的语法含义。所有的Java关键字将不能被用作用户使用的标识符,如for、while、boolean等都是Java语言的关键字。2.1.3分隔符分隔符是用来区分源程序中的基本成分,可使编译器确认代码在何处分隔。分隔符有注释、空白符和普通分隔符三种。10/

3、4/20214Java程序设计1.注释(1)单行注释,以“//”开头到本行末的所有字符被系统理解为注释,不予编译。(2)块注释,以“/*”开始,最后以“*/”结束,中间可写多行。2.空白符3.普通分隔符普通分隔符和空白符的作用相同,用来区分程序中的各种基本成分,但它在程序中有确定的含义,不能忽略。10/4/20215Java程序设计2.2数据类型Java是一种强类型语言。每个变量、每个表达式都有一个类型,每个类型都被严格定义。所有的赋值,无论是显式的还是通过参数进行传递,都要进行类型的一致性检查。在其他一些语言中,对不一致的数据类型

4、没有自动进行强制转换的功能。Java编译器检查所有的表达式和参数以确保其类型的一致性。在编译器对类完成编译之前,任何错误的匹配都必须纠正过来。Java中的数据类型(datatypes)可分为两大类,一类称为基本数据类型,另一类称为构造数据类型。10/4/20216Java程序设计2.2.1基本数据类型数据类型决定了程序处理和存储数据的方式。Java有8种基本数据类型。它们被分为4组:整型:byte,short,int和long;浮点型:float和double;字符型:char;布尔型:boolean。可以直接使用这些类型本身或用它

5、们构造自己的数组或类类型。10/4/20217Java程序设计2.2.2直接量在Java中,程序中使用的常量称为一个直接量。所谓常量是在程序运行期间不可改变的量,又称为最终量(final)。Java的每种基本数据类型都有直接量。2.2.3变量变量是内存中的一块空间,提供可以存放信息和数据的地方,具有记忆数据的功能。变量的值在程序运行过程中是可变的。变量是由标识符、类型和可选的初始值组合定义。10/4/20218Java程序设计1.声明变量Java是强类型语言,所有变量在使用之前必须声明。变量声明的基本形式如下所示:typeident

6、ifier[=value][,identifier[=value…];2.变量的作用域或生命周期变量在程序中声明的位置隐含地指出了该变量的作用域。按作用域划分,Java中变量可以归纳为以下3种类型:成员变量;局部变量;方法参数。10/4/20219Java程序设计成员变量是类或对象的成员,它是在类中,但不是在类的某个方法中声明的变量。成员变量的作用域是整个类,在类的方法中也可以使用它们。另外,类的成员变量有静态变量和实例变量之分。当类的成员变量被static修饰时,它就是静态变量,否则是实例变量。实例变量在定义时是不能够赋初值的,它

7、只能够在该类被实例化为对象时利用构造方法进行赋值。而静态成员变量可以在类定义时进行赋值。10/4/202110Java程序设计局部变量是在一个语句块(一对花括号)中声明的,并且不能被该块以外的代码使用。例如,任何在方法中定义的变量就是一个局部变量,它只能在声明它的方法中使用。方法参数是方法(或构造方法)的变元,用于将相应的数据传递给方法(或构造方法)。方法参数的作用域是它作为参数的整个方法(或构造方法)。10/4/202111Java程序设计3.最终变量最终变量是指在程序运行过程中其值不变的量,它类似于一些程序设计语言中的“常量”。

8、定义最终变量的方式有两种:(1)在声明变量的类型前面加final关键字,并同时进行初始化,如下所示:finaldoublePI=3.14159;(2)在声明变量的类型前面加final关键字,在必要时再进行初始化,例如:finaldou

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

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

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