唐绿霜java 学习总结

上传人:xzh****18 文档编号:55361491 上传时间:2018-09-28 格式:PPT 页数:38 大小:2.53MB
返回 下载 相关 举报
唐绿霜java 学习总结_第1页
第1页 / 共38页
唐绿霜java 学习总结_第2页
第2页 / 共38页
唐绿霜java 学习总结_第3页
第3页 / 共38页
唐绿霜java 学习总结_第4页
第4页 / 共38页
唐绿霜java 学习总结_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《唐绿霜java 学习总结》由会员分享,可在线阅读,更多相关《唐绿霜java 学习总结(38页珍藏版)》请在金锄头文库上搜索。

1、第 1 页,RAPIDESIGN,制作人:唐绿霜 导 师:闫虹志,第 3 页,第1章 初识java,理解什么是程序 了解java的技术内容 会使用记事本开发简单的java程序 会使用输出语句在控制台输出和信息 熟悉Eclipse开发环境,本章 技能目标,第 4 页,Java是一门程序开发语言,主要开发桌面应用程序和internet一用程序 开发java程序的基本步骤: 1.编写源程序 2.编译程序(javac编译) 3.运行程序(java命名运行编译后生成的class文件) java程序注释: 1.多行注释 - / * */ 2.单行注释 -/ 使用myeclipse开发java程序步骤 1.

2、创建一个java项目 2.创建并编写java源程序(注意类名首字母必须大写) 3.编译java源程序 4.运行java程序,主要内容:,第 5 页,本章要点: JDK的环境变量的配置,例如,设JDK的安装目录是:C:JDK1.5 在Window2000/XP下,环境变量的配置从“我的电脑”(右键) 高级 环境变量: 1. classpath 选择“系统变量”的“新建”,然后输入变量名和变量值: classpath .;C:JDK1.5 libdt.jar; C:JDK1.5 libtools.jar 这里 最前面的“.;”,是代表当前目录。 2. path 选中“path”后,选择“系统变量”

3、的“编辑” ,然后在以前 设置的环境变量path的值前插入: C:JDK1.5 bin;,第 6 页,第2章 变量,数据类型和运算符号,掌握变量的概念 会使用常用数据类型 会使用赋值运算符和算术运算符 会进行数据类型转换 掌握键盘输入,本章 技能目标,第 7 页,2.0,1.变量概述:变量是一个数据存储空间的表示。 2.常用的数据类型 2.1基本数据类型(整型 int , 双精度浮点型 double , 字符型 char) 2.2引用数据类型(字符串 String ,类 class ,数组 bate ) 3.变量的声明及使用 01.变量必须先声明并赋值才能使用。 02.变量命名规则 (变量必须

4、以字母,除划线“”“$” 开头不能含有任何特殊字符 可以包括数字但不能以数字开头 不能使用java语言的关键字 ) 4.常见错误 01.变量未赋值先使用 02.使用非法的变量名 03.变量名不能重名,第 8 页,运算符号 1.赋值运算符“=” 2.算术运算符 + - * / % 数据类型转换 1.自动类型转换 2.强制类型转换 Scanner类可以实现从控制台获取键盘输入信息 1.Import java.util.Scanner;,2.1运算符和数据类型转换,第 9 页,第3章 运算符和基本选择结构,掌握boolean类型的用法 掌握关系运算符和逻辑运算符 掌握if选择结构,本章 技能目标,第

5、 10 页,Boolean 的两个值true false,关系运算符:,3.0,Boolean类型:,大于 小于= 小于等于= 等= 不等于!=,if选择结构,&与并且 |或者 !非,第 11 页,第4章 复杂的选择结构,掌握多重if和嵌套if选择结构 掌握switch选择结构 使用If判断和输出语句进行异常处理,本章 技能目标,第 12 页,4.0,1.多重if选择结构 构 if(条件 ) else if() else 代码块 ,2.嵌套if选择结构 If(条件1) if(条件2) 代码块1 else 代码块2 else代码块3 ,3.Switch选择结 Switch(表达式) case 常

6、量: break; default: break; ,第 13 页,第5章 循环结构(一),理解循环的含义 会使用while循环结构 会使用调试解决简单程序错误,本章 技能目标,第 14 页,5.0,While 循环,赋值语句 while(循环条件) 结束条件 ,程序调试,Do-while 循环,Do 循环体 结束条件 while(循环条件);,第 15 页,第6章 循环结构(二),会使用for循环结构 会在程序中使用break和continue,本章 技能目标,第 16 页,6.0,For循环结构,For(初始值;循环条件;改变循环变量值) 循环体 ,Break与continue语句在循环中

7、的使用 break结束循环 Continue 是结束本次循环进入下次循环,循环结构总结 语法不同 执行顺序不同 While 循环先进行条件判断,执行循环体。条件不成立,退出循环。 Do- while 循环:先执行循环体,再进行条件判断,循环体至少执行一次。 For循环:先执行初始化部分,在进行条件判断,然后执行循环体,最后进行迭代部分的计算,如果条件不成立退出循环 适用情况不同: 在解决问题时,明确循环次数的情况用for循环,没有明确循环次数通常选用while 和do-while,第 17 页,第7章 数组,掌握数组的基本用法 应用数组解决简单问题 理解基本数据类型和引用数据类型,本章 技能目

8、标,第 18 页,7.0,数组的声明,语法 数据类型 数组名= new 数据类型 数组长度; 如: int scores =new int30; 赋值: 分配空间后就可以想数组里放数据,数组中的每一个元素 都是通过下标来访问。 常见错误 数组下标从0开始 数组访问越界,数组的排序,使用Array.sort(数组名);对数组进行升序排列 使用冒泡排序法 如: int scores = new int100; for(int i=0;iscoresj) 交换 temp =scorei; scoresi=scoresj; scoresj=temp; ,第 19 页,第8章 指导学习:幸运抽奖,使用选

9、择结构 使用循环结构 使用各种数据类型 使用数组,第 20 页,第9章 循环结构进阶,掌握二重循环的使用 掌握二重循环中跳转语句的使用,本章 技能目标,第 21 页,9.0,本章目标 掌握二重循环的使用 掌握二重循环的跳转语句,什么是二重循环 二重循环就是一个循环体内又包含另一个完整的循环结构 跳转语句进阶 Continue 是指在在本层循环时,跳出本次循环。进入下一次循环 Break 是跳出本层循环,即提前结束本层循环,执行循环下面的语句,第 22 页,第10章 类和对象,掌握类和对象的特征 理解封装 会创建和使用对象,本章 技能目标,第 23 页,10.1类与对象的关系,对面向对象的优点

10、象是用来描述客观事物的一个实体,由一组属性和方法构成。 类是具有相同属性和方法的一组对象的集合 类和对象是抽象和具体的关系。类是对象的集合,对象是类的实例。 对象的属性和方法被共同封装在类中,相辅相成,不可分割 与人类的思维方式一致 隐藏信息,提高了程序的可维护性和安全性 提高了 程序的可重用性 使用类的步骤: 定义类:使用关键字new 创建类的对象:是用关键字new。 使用类的属性和方法:使用点操作符“.”,第 24 页,10.1 对象,1. 创建对象 类名 对象名= new 类名(构造方法实参表); new运算符实现: 为新建对象(无名对象)开辟内存, 自动调用构造方法初始化该对象; 返回

11、无名对象的引用值; 2. 对象的使用 通过运算符“ ”实现对成员变量的访问和成员方法的调用。 对象名.成员变量名 对象名.成员方法名 类内:所有成员;类外:非私有成员,第 25 页,第11章 类的无参方法,会定义和使用类的方法 理解变量作用域 会添加类的JavaDoc注释,本章 技能目标,第 26 页,11.0类的方法,1. 定义类的方法 类方的方法必须包括以下三个部分 方法的名称。 方法的换回值类型。 方法的主体。 语法 public 返回值类型 方法名()方法主体 Return 表达式 2. 方法的调用 对象名.方法名();,第 27 页,11.1类与对象,常见错误 方法不能返回多个值。

12、不能在方法外部直接写程序逻辑代码。 方法的返回值必须跟返回类型一直 变量的作用域 成员变量即全局变量(作用域在整个类的内部全部可见,基本数据类型默认值为0,引用 数据类型默认值为null.) 局部变量(其作用域仅限于定义它的方法,java不会给局部变量赋予初始值,必须要先定义后赋值才可以使用。),第 28 页,第12章 指导学习:人机猜拳,会定义类,描述和类的属性和方法 会创建和使用对象 会使用包组织java工程,第 29 页,第13章 带参数的方法(一),会定义带参数的方法 会使用带参数的方法 会创建包组织java工程,本章 技能目标,第 30 页,13.1 带参方法,定义带参方法 语法:返

13、回类型(参数列表)方法的主体 带参方法的调用 对象名.方法名(变量1,变量2,变量3,变量n) 注意事项 形参和实参的数量和类型必须一致 包 声明包 语法:package 包名;(注意:名字都由小写字母组成,不能以点开头和结尾) 包的使用 语法:import 包名.类名; 使用包下的类比较多时使用 语法:import 包名.*;,第 31 页,第14章 带参数的方法(二),会使用数组作为方法的参数和返回值 会使用对象作为方法的参数,本章 技能目标,第 32 页,14.0引用数据作为参数,数组类型的方法返回值 对象类型的参数 对象数组类型的参数 对象属于引用数据类型,引用数据类型所传递的是该对象

14、的地址,基本数据类型为参数时,传递的是数值。 返回值类型,方法体内的返回类型与方法定义的返回值类型一致。,第 33 页,第15章 字符串,掌握String的基本用法 会使用=和equals()比较字符串 会使用StringBuffer类的方法对字符串进行操作,本章 技能目标,第 34 页,15.0字符串,1. 字符串的使用 定义并初始化字符串 String s = “hello world”; String s=new Sring(“hello world”); 2. 字符串的长度 语法:字符串.leng(); 3.字符串的比较 数值和地址的比较 如 String a=“3”,b=“3”; 语

15、法:字符串1.equlas(字符串2); System.out.println(a=b); 忽略大小写比较字符串 语法:字符串1.equlasIgnoreCae(字符串2); 4.将字符串转换成大小写 字符串1.toLowerCase(); 转换成小写 字符串1.toUpperCase();转换成大写 字符串的处理 连接 语法:字符串1.concat(字符串2); IndexOf()方法 lastindexOf()方法 subString(int index)方法 subString(int beginindex,int endindex)方法 Trim()方法,第 35 页,是,希望,第 36 页,是,收 获,第 37 页,2011,Happy New Year,Are You Ready?,向新年进发,第 38 页,结 束,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号