《Java程序设计(第3版)》高职全套教学课件.pptx

《Java程序设计(第3版)》高职全套教学课件.pptx

  1. 1、本文档共138页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

;第七部分编程实战;;;第1章Java语言概述;第1章Java语言概述;第2章Java类的组成;第2章Java类的组成;第2章Java类的组成;第2章Java类的组成;第2章Java类的组成;第2章Java类的组成;第2章Java类的组成;第3章访问权限修饰符;第3章访问权限修饰符;第3章访问权限修饰符;第4章数据类型;第4章数据类型;第4章数据类型;第4章数据类型;第4章数据类型;第5章高级类特性;final修饰符

final修饰符的使用范围较广,可以修饰类、属性、方法。本节先介绍final属性,final类和final方法均与继承有关,参见后续章节。final修饰属性,属性就由变量成为常量,分为编译期常量和运行期常量两种。

1.编译期常量

编译期常量在声明的同时必须赋值,且赋值后不能改变。

2.运行期常量

运行期常量在声明时不初始化,而在运行期初始化,并且初始化后不能修改。;Java类中的变量总结

根据声明位置不同,Java类中的变量可分为两种:①在类中声明的变量,称为属性或数据成员;②在方法中声明的变量,称为局部变量或临时变量。下面从各个方面比较两种变量的不同。

1.作用域

属性的作用域为整个类;局部变量的作用域为声明该变量的方法或代码块。

2.生命周期

属性分为非静态属性和静态属性两种,非静态属性随着对象创建而被初始化,直到对象被销毁才被回收,静态属性随着类加载而被初始化,类被销毁才被回收;局部变量在调用方法时被临时初始化,方法返回即被回收。

3.初始化

属性可以在声明的时候不赋初值,创建对象的时候自动初始化,根据数据类型不同赋不同的初始值,其中整型为0,浮点型为0.0,布尔型为false;局部变量不能自动初始化,必须在声明的时候赋初值才能被使用,否则将发生编译错误。

4.访问权限

属性可以使用任何一种访问权限修饰符,往往使用private权限;局部变量不能使用访问权限修饰符。

5.static

属性可以使用static修饰成类属性,类中的所有对象共享;局部变量不能使用static修饰。

6.final

属性和局部变量均可以使用final修饰,使得变量成为常量。;操作符

1.算术操作符

算术操作符可以对基本数据类型进行数学运算,包括加(+)、减(-)、乘(*)、除(/)、取余(%)、自加(++)、自减(--)。加、减、乘、除、取余都很简单,在此详细讲解自加、自减。++或--可以对变量进行自加1、自减1的运算,如++或--在变量后,则“先取值后运算”;如在变量前,则“先运算后取值”。其中运算的意思是对变量加1或减1,取值的意思是将变量当前值赋给表达式。

2.位操作符

位操作符作用于基本数据类型的二进制位,包括与(AND),或(OR)|,异或(XOR)^,取反(NOT)~,移位操作符、、。运算规则如下。

(1):两个输入位都为1,输出1。

(2)|:任何一个输入位为1,输出1。

(3)^:两个输入位不同,输出1。

(4)~:输入位为1,输出0;输入位为0,输出1。

(5)移位操作符有3种。

3.比较操作符

比较操作符可以对两个操作数进行比较,返回值为布尔值,即true或false。大多数比较操作符只能作用于基本数据类型。比较操作符有、、==、!=、=、=共6种。对基本数据类型进行比较,即对数值的二进制进行比较。

4.逻辑操作符

Java语言中的逻辑操作符对布尔类型的数据进行运算,有、|、、||共4种。其中和的返回值规则相同,两个操作数都是true才返回true;|和||的返回值规则相同,两个操作数中只要有一个是true就返回true;和、|和||虽然返回值的运算规则相同,但是运算过程有所区别。;流程控制

Java语言的流程控制和其他语言差别不大,共3种。

1.顺序流程

顺序流程自上而下,依照代码先后顺序执行。

2.分支流程

分支流程是常见的流程,可以用两种方式实现:ifelse语句和switchcase语句。

(1)ifelse语句。

(2)switchcase语句。

3.循环流程

循环流程也是程序设计中另外一种较常用的流程,共有3种实现方式:for循环、while循环和dowhile循环。

;“中断”语句比较

Java程序中的break、return、System.exit(0)这3个语句都跟程序“中断”有关系,非常容易混淆,在此进行比较总结。

1.break语句

break语句只能用在循环语句或switch流程的case语句中,用来中断循环或switch流程。

2.return语句

return语句可以在方法中的任何位置使用。如果该方法有返回值类型,则return必须带值返回;如果该方法的返回值类型为void,则不需带值返回,只

文档评论(0)

163 + 关注
实名认证
内容提供者

知识分享

1亿VIP精品文档

相关文档