JAVA学习总结.ppt_第1页
JAVA学习总结.ppt_第2页
JAVA学习总结.ppt_第3页
JAVA学习总结.ppt_第4页
JAVA学习总结.ppt_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Thank you,第五章: 循环结构(二),本章技能目标: 学会使用if循环结构 学会在程序中使用break,continue语句 熟练使用Eclipse调试工具进行程序调试,课程主要技能点,循环语句总结: 循环语句的主要作用是反复执行一段代码,直 到满足一定条件为止。总结一下,我们可以把 循环分为四个部分。 (1)初始部分:设置循环的初始状态。 (2)循环体:重复执行的代码。 (3) 迭代部分:下次循环开始前要执行的部 分,在while循环在那个它作为循环体 的一部分。 (4)循环条件:判断是否继续循环的条件。,技能点1,for循环结构: 语法: for(表达式1;表达式2;表达式3) /

2、循环执行语句 ,for循环中3个表达式的含义,技能点2,for循环执行的顺序如下: 1、执行初始部分(int i=0;)。 2、进行循环条件判断(i“项目”选项 步骤2:创建类 从菜单中选择“文件”-“新建”-“类”选项 步骤3:编写代码。 最后编写程序主体,编译运行就行了 使用类的步骤: (1)定义类 (2)创建类的对象 (3)访问对象的属性和方法。,技能点1,如何创建和使用对象 语法: 类名 对象名=new类名(); 语法: 对象名.属性 /引用对象的属性 对象名.方法名()/引用对象的方法,Java数据类型默认值,技能点1,数据类型总结 Java中的数据类型主要分为以下两类: (1)基本

3、数据类型:整形(int)、双精度浮点型(double)、字符型(char)、布尔型(boolean)。 (2)引用数据类型:字符串(String),使用class自定义类型。,总结,对象就是存在的具体实体,具有明确定义的状态和行为 类是具有相同属性和共同行为的一组对象的集合。对象或实体所拥有的特征在类中表示称为类的属性。对象执行的操作称为类的方法。 对象的行为和属性被共同封装在类中,不可分割。 面向对象程序设计的优点 (1)便于在计算机程序中用类似的软件对象模拟现实世界中的实体。 (2)隐藏信息。 (3)增加重用性。 使用类的步骤: (1)定义类:使用关键字class; (2)创建类的对象:使

4、用关键字new; (3)使用类的属性和方法:使用点运算符“.” Java数据类型分为:基本数据类型和引用数据类型。,Thank you,第七章: 类的方法,会定义使用类的方法 理解变量作用域 会创建包组织java工程 会添加尅方法的JavaDoc注释 会阅读JavaSE6文档,本章技能目标,技能点1,如何定义类方法: (1)方法的名称。 (2)方法返回值的类型。 (3)方法主体。 编写方法步骤: (1)定义方法名和返回值 (2)在中编写方法的主体部分。 编写类的方法时,要注意以下几点: (1)由一对大括号括起来的语句是主体,他包含一段程序代码,执行时完成一定的工作 (2)方法名主要用于调用这个

5、方法时,命名方法像命名变量、类一样,要遵守一定的规则。,技能点1,方法调用: 语法: 对象名.方法名(); 方法之间允许相互调用,,技能点1,变量作用域,public class Autolion ,变量1类型:变量1; 变量2类型:变量2; 变量3类型:变量3;,pulbic 方法1() 变量4类型:变量4; public 方法2() 变量5类型:变量5; ,类的属性(成员变量): Autolion类的方法 别的类的方法,局部变量: 方法1,局部变量: 方法2,技能点1,成员变量:Autolion类的方法可以直接使用该类定义的成员变量。如果别的类要调用该类的对象,然后才能通过点运算符来引用。

6、 局部变量:它的作用域仅仅在定义该变量的方法内,因此只有在这个方法中能够使用他,成员变量VS局部变量 (1)作用域不同 (2)初始值不同:对于成员变量,如果在类定义中没有给 它赋初始值,Java会给他一个默认值,但是Java不会给局部变量赋予初始值,因此在使用一个局部变量之前必须给它 赋值。,技能点1,为什么需要包: 包主要有以下3个方面的作用: (1)包允许将类组合成较小的单元,使易于查找到和使用相应的类文件。 (2)防止命名冲突:Java中只有在不同包中的类才能重名。 (3)包允许在更广的范围内保护类、数据和方法,可以在包内定义类,根据规则,包外的代码有可能不能访问该类。 如何创建包 pa

7、ckage包名;package是关键字。包的声明必须是java源文件中的第一条飛注释语句,而且一个源文件只能有一个包声明语句。,技能点1,使用Eclipse创建包 方法一:分别创建包和类。即在文件菜单中,根据提示依次完成“新建项目”一“新建包”一“新建类”。 方法二:创建类的过程中创建所属的包,即依次完成“新建项目”一“新建类”。 如何导入包 语法 import 包名.类名; 语法 import包名.*;,声明包的含义是:声明当前类所处的位置。 导入包的含义是:声明在当前类中要使用到的别的类所处的位置。,小结:,技能点1,JavaDoc注释 JavaDoc注释以“/*”开头,以“*/”结尾;

8、每个注释包含一些描述性的文本及若干个JavaDoc标签。 JavaDoc标签以“”为前缀,常用的有:author,用于标明开发该类模块的作者;version用于标明该类模块的版本;return用于描述方法的返回值;param,用于描述方法中的参数; 经验: JavaDoc是一种重要的文档工具,通常类、类的方法和一些重要的地方需要使用javadoc来注释,这并不是说你可以放弃常规注释,这两者在代码中应该是相辅相成、互相弥补的关系,总结,定义类的方法必须包括以下3个部分: 方法的名称。 方法返回值的类型。 方法的主体。 在程序中使用方法的名称,可以执行方法中包含的语句,这个过程称为方法的调用; 调

9、用别的类定义的方法时,要首先创建类的对象,然后使用点运算符引用。基本语法是:对象名.方法名()。 在java中,有成员变量和局部变量,它们作用域个不相同。 Java中提供的管理类。创建包使用关键字package,导入包使用关键字import。 javaDoc注释以“/*”开头,以“*/”结尾。,Thank you,第八章: 数 组,掌握数组的基本用法; 会使用数组解决简单问题; 求平均值 求最大值和最小值 排序,技能点1,Java中的数组 数组是以个变量,用于将相同的数据类型的数据存储在存储单元中,数组中的所有元素必须属于相同的数据类型。 (1)数组中的存储的数据称为数组元素 (2)不管数组中

10、含有多少元素,该数组都只有以个名称,即数组名称, (3)数组元素在数组里顺序排列编号,首元素的编号为0,其他元素顺序编号,数组元素的编号也称为元素下标,它标明了元素在数组中的位置, (4)数组中的每个元素都可以通过下标来访问。 (5)放置的大小(长度)是数组可容纳元素的最大数量。定义了一个数组同时也定义了它的大小,技能点1,使用数组的步骤 1、声明数组 语法:数据类型 数组名【】; /声明数组 或 数据类型【】数组名 ; /声明数组 分配空间 语法: 数组名=new数据类型数组长度/分配空间 赋值 语法:数组名下标值 数据类型 数组名=值1,值2,值N 对数据进行处理 语法:数组名.lengt

11、h,技能点1,创建数组小结,技能点1,常见错误: (1)定义数组时遗漏数组长度 (2)数组越界 (3)数组初始值,数组元素初始值:,技能点1,技能点1的相关要点,讲解时可以配合白板、点名其他同学回答等方式,进行展开讲解,但你需要提前准备好相关提问,可以直接把问题写在PPT也可以。如内容较多,可以加页,技能点1,排序: 1、使用java.util.Arrays类操作数组 java.util包由许多常用的类组成,其中主要是用于处理一组队形的集合类,它提供了一些存储数据的结构和有用的方法。 Arrays提供了许多常用的方法来操作数组,例如:排序,查询等。 2、如何对数组进行排序 使用java.uti

12、l.Arrays的sort()方法分为两步: (1)导入java.util.Arrays包。 (2)调用Arrays的sort方法。,总结,数组是可以在内存中连续存储多个元素的结构。数组中的所有元素必须属于相同的数据类型 数组中的元素通过数组的下标进行访问,数组的下标从0开始。 一维数组可用以个循环动态初始化,或者用一个循环动态输出数组中的元素信息。 Java的java.util包中的Arrays提供了许多常用的方法来操作数组,例如:排序,查询等。使用sort()方法可以很方便地对数组中的元素进行排序。,Thank you,第九章:,字 符 串,本章技能目标:,掌握String的基本用法 定义

13、初始化字符串 访问字符串长度 比较、连接、提取字符串 会使用带参数的方法 会使用StringBuffer类的方法对字符串进行操作,技能点1,如何使用字符串 (1)定义并初始化字符串。 (2)使用字符串,对字符串进行一些处理; 字符串的长度: 调用length()方法返回的结果就是字符串中的字符数; 语法: 字符串名.length(); 字符串的比较 语法:字符串1.equals(字符串2); 语法:字符串1.equalsIgnoreCase(字符串2);(忽略大小写),技能点1,字符串的连接 语法:字符串1.concat(字符串2); 小结:连接字符串的方法有两种: (1)使用“+”运算符 (

14、2)使用String类的concat()方法。,技能点1,字符串常用的提取和查询方法,技能点1,前面表前4个方法的作用是执行搜索操作 (1)、indexOf()方法在字符串内搜索某个指定的字符或字符串。它返回第一个匹配的位置,如果没有找到匹配,则返回-1。调用时写明要搜索的字符或字符串的名字 (2)、lastIndexOf()方法也是在字符串内搜索指定的字符串或字符,但是他是搜索最后以个出现的字符或字符串的位置。 (3)substring(int index)方法用于提取从位置索引开始的字符串部分,调用时括号中写的是你想提取的字符串的开始位置,方法返回值就是你要提取的字符串。 (4)subst

15、ring(int beginindex,int endindex)方法用于提取位置beginindex和位置endindex位置之间的字符串部分。特别注意,对于开始位置beginindex,java是基于字符串的首字符为0处理的,但是对于终止位置endindex,java是基于字符串首字符为1来处理的. (5)trim()可以忽略字符串前后的空格。,技能点1,如何使用带参数的方法 第一步:定义带参数的方法。 语法: public返回值类型 方法名(参数列表) /方法体 参数列表的基本形式是: 数据类型 参数1,数据类型 参数2数据类型 参数n 第二步:调用带参数的方法 调用带参数的方法时,必须在调用时传入参数 语法:对象名.A(变量1,变量2),技能点1,使用StringBuffer 1、声明StringBuffer对象并初始化 StringBuffer sb1=new StringBuffer /声明StringBuffer对象 2、使用StringBuffer对象 定义StringBuffer类,调用append方法对字符

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论