欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载
     

    S1-Java总结复习.ppt

    • 资源ID:2147214       资源大小:1.22MB        全文页数:32页
    • 资源格式: PPT        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    S1-Java总结复习.ppt

    Java课程,班号 TS162 姓名 xx,总结复习,第一部分 初始java,Java的认识 Java发展历史 Java基本构架 变量 数据类型 声明 自动类型转换和强制转换 运算符,第一部分 进入java,什么是程序? 答:让电脑执行某操作或解决某问题指令的集合.,变量是一个存储单元,技能1,Java的认识,为什么学习Java语言 Java技术应用在几乎所有类型和规模的设备上 1.3Java技术平台简介 JavaSE(Java平台标准版)是Java技术的核心,提供Java开发工具、执行环 境与应用程序接口,主要用于桌面应用程序开发 JavaEE(Java平台企业版)主要用于网络程序和企业应用的开发 1.4开发第一个Java程序 (1)编写程序源(2)编译(3)运行,Java编写规范 Public class Public static void main(String args) System.out.print(“”);/syso+alt+/ /只能在main()用 /* *多行注释 */,/n换行 /t空格,换行n 空格t,Scanner input=new Scanner(System.in); /Ctrl+shift+o倒包,声明 声明变量是根据数据类型在内存中申请一块空间 语法:数据类名 变量名 = 值 int nums = 0 ; 规范:1 变量必须以字母、下划线“_”或“$”符号开头 2 变量不能已数字开头 3 除了“_”或“$”不能出现其他符号 4 不能使用Java关键字 1数据类型 变量名; int age; 2变量名 = 值; char = a 3数据类型 变量名 = 值; int age = 5 ; 数据类型 (1)int 整型 (2)double 双精度浮点型 (3)char 字符 (4)String 字符串型 (5) 自动类型转换和强制转换 自转条件(放大转换)兼容切目标类型大原类型 强转条件:变量前加括号,括号里写要转的类型 运算符 加+ 减 - 乘 * 除 /,例:int score=3 Double newScore=score; 例:Double d=3.3 Int b=(int)d;,分支与循环1,Boolean类型 关系运算与逻辑运算 If结构(多重) 嵌套if结构 Swich结构 While循环 do whlie循环 For循环 程序调试 跳转语句,第部分 分支与循环,Boolean类型 在Java中表示判断真假(true false) 关系运算与逻辑运算 大于 小于= 小于等于 2&&s6!s=7) 语法:if(条件) 代码块 ,/Boolean file; /声明类型file File=true; / /比较结果保存指令 应用与比较大小,高低,多少的结果,多重if选择结构 语法:if(条件1) 代码块1 else if(条件2) 代码块2 else 代码块3 镶嵌if选择结构 语法:if(条件1) if(条件2) 代码块1 else 代码块2 else 代码块3 ,If(t条件) 代码块1 else 代码块2 ,Swich结构 语法:switch(int/char) case 1: 代码块1 break; default: 代码块2 break; Switch表示开关、case表示情形、default表示默认、break表示停止跳出当前结构,程序调试 调试:指出装电器或电器出现问题时,首先发现问题的所在,然后调整电器的某些设置,最后达到正常效果 跳转语句 Break跳出本层循环,直接执行下一个代码 Continue跳出本次循环 ,执行下一次循环 循环结构 为了解决生活中常需要重复使用的繁琐问题所创建的集合 While循环 语法while(循环条件) 循环操作 ,do whlie循环 语法 do 循环操作 while(循环条件) For循环 为了避免在大量程序中找循环体改变使其变成所需所带来的麻烦,而设立。 for(表达式1;表达式2;表达式3) 循环体 表达式1:赋值语句 表达式2:条件语句 表达式3 :赋值语句,通常使用+或 -,流程图,步奏符号,判断和分支,输入/输出,程序开始/结束,流程线,连接符,嵌套if 结构,多重if结构if(boolean)else,If结构if(boolean),技能3,多重if结构,第部分 数组,数组定义方法: 数组的使用: 深入理解数据类型,数组是一个变量、储存相同数据类型的一组数据,数组1,数组定义方法: 数据类型数组名=new 数据类型数组长度; 数据类型数组名=值1,值2,值3值n; 步骤:1.声明数组 2.分配空间 3.赋值 4.对数据进行处理 排序:Arrays.sort(数组名);Arrays指类 sort()是类的方法,基本数据类型:int,double,char不同的变量分配到不同的空间,储存空间中储存该变量的值。赋值操作传递是变量的值,改变一个变量的值不影响另一个变量 引用数据类型:string,数组, 对象;赋值指原对象的引用传递给另一个引用。当一个数组引用赋值给另一个数组引用,两个引用指向同一个数组,也就是指向同一个内存空间。在java中数组是对象,数组标示符只是一个引用,它指向内存中创建的一个真实的数组对象。 /int name=name2; /.,/ Int zhang=new int170,60 Int li=new int2; System.out.print(“”+li0+”+li2); For(int i=0;izhang.length;i+) Lii=zhangi; /,数组2,求数组最大值: /max=score0; For(int i=0;imax) Max=scorei; ,For(int i=0;iaj+1) Int temp=aj; aj=ah; ah=temp; /. ,/数组升序/降序排列 For(int i=0;iscore.length;i+/-) Scoresi=input.nextInt() Arrays.sort(scores); /,第部分 二重循环,插入 二重循环简介 跳转语句,技能1,插入 (1)输出原数列(2)复制给新数列(3)输入要插入的名称(4)对比确定位置,指定插入,进 行下标后移(5)输出插入后的数列 二重循环简介 是一个循环体内又包含另一个完整的循环结构 跳转语句 Break Continue,第部分 类和对象,对象 类 面向对象的优点 数据类型,描述客观的实体由属性和方法构成。,具有相同属性和方法对象的集合。,与人思维习惯一致,隐藏信息,提高程序安 全和维护性提高了程序可重用性,类和对象1,对象和类关系:抽象和具体关系,类是对象的集合,对象是类的实例 类的方法:在类中定义 所具有的行为,这些方法称类的成员方法。 成员变量:指类的属性,描述类所具有的静态特征(属性) 局部变量:对象内包含的属性.比较灵活。 定义类的步奏: 使用关键字class new. 使用类的属性和方法:使用点操作符“.” 类的作用是创建对象: 类名 对象名=new 类名();T t=new T(); 对象.属性 t.name=“”; 对象.方法名() t.show(); 语法:public class 属性1的类型 属性1; 属性2的类型 属性2; 类的命名:(1)不能使用java关键字(2)不能以数字开头(3)除了“_”和“$”不能出现其他符号,第部分 参数的运用,类的方法概述: 面向对象 成员变量局部变量 JavaDoc注释: 定义带参方法: 带参的调用: 带多个参 包 引用数据类型为参数,类有一组相同属性和共同行为的实体抽象而来 一个计算机编程架构oop,可以从程序源代码中抽取类,方法,成员注释,参数的运用1,类的方法: 组成:方法的名称 方法的返回值类型 方法的主题 语法:public 返回值类型 方法名() /方法的主题 成员变量局部变量: 类中定义的变量为成员变量,如果别的方法要访问必须先创建类的对象通过点运算符才行。 局部变量的作用域仅仅在定义该变量的方法内只有这个方法才能使用 作用域不同:局部局限于定义的方法,成员变量在整个类中可见 初始值不同:成员变量没初始值,只有默认值,局部变量自己赋值后才用 局部变量有优先级,同一个方法中,不可以有同名的局部变量,不同方法中可以有同名的局部变量,局部变量可以与成员变量同名。,参数的运用 2,JavaDoc注释:/*/ author作者return返回值parameter参数和意义 version版本标识throws异常类和抛出条件最早使用该方法/类/接口的jdk版本 文件导出选择javaDoc则生成javaDoc文档 包 防止命名冲突,易于查找使用,安全 Package 包名; Package net.java.reserarch.powerojectr; 导入包:import 包名.类名;声明在当前类中要使用到别的类所处位置 声明包:声明当前所处的位置 面向对象 类的方法可以现实某个特定的功能,别的类不需要知道他是如何现实的!知道现实此功能的类和他的方法名,就可以直接调用了,不需重复编码,参数的运用3,类的方法描述 定义类的方法三步骤:(1)方法名(2)方法的返回值类型(3)方法主体 public 返回值类型 方法名() /方法的主体 方法的调用:对象名。方法名(); 带参语法: 语法:public 返回类型 (参数类表) /方法的主体 (1)先实例化,在调用使用方法(2)实参的类型、数量、顺序都要与形参- -对应 带多个参: 对象。方法名(变量1;变量2); 引用数据类型为参数,第部分 字符串,字符串概述 复杂的字符串处理 StringBuffer类,字符串1,字符串概述 String s=new String(); String s=“”; String s =new String(“”); StringBuffer s=new StringBuffer(); StringBuffer s=new StringBuffer(“”); StringBuffer类 1.转换成String类:字符串1.toString(); String S1=sb2.toString(); 2.连接:字符串1.append(参数); 和String类中的concat()方法一样都是吧S1追加到S2后面,不同:String中只能将String类型的字符串追加到一个字符后面,而StringBuffer可以将任何类型的值追加到字符串后面。 3.字符串1.insert(位置,参数); 将参数插入到字符串1的指定位置(int类型)后并返回。参数可以包括String任何类型,1定义并初始化字符串 2使用字符串对字符串进行处理,字符串2,复杂的字符串处理 1.长度:字符串1. length() 2.拆分字符串:字符串1. split() 3.比较字符串:字符串1. equals(S2),If(uname.toLowerCase().equals(“TOM”).toLowerCase() &&pwd.toUpperCase().equals(“1234567”).toUpperCase() System.out.print(“”) = 判断两个字符串对象在内存中的首地址,判断是否 是同一个字符串对象Equals判断两个字符串对象的值,/ Pwd=input.next(); If(pwd.length()=6) System.out.print(“”) /.,/If(uname.equalsIgnoreCase(“TOM”)&& pwd.equals(“1234567”) System.out.p /,4.连接字符串: 字符串1. concat() 字符串1.concat(字符串2);=字符串 +字符串2;=对象.StringBuffer(“内容”) 5.提取字符串:字符串1. substring() subString ()方法; String 对象 = 方法名。subString(数字); 6.搜索字符串:字符串1. indexOf() indexOf()方法;int index = 方法名.indexOf(“内容”);,String s=new String(“1”); String name=new String(“2”); String sentence=s.concat(name); Syso+Alt+/(sentence);,S1.equalsIgnoreCase(S2) S1.toLowerCase()转小写 S1.toUpperCase()转大写 S1.split(String separator,int limit)拆分 Trim()忽略空格 lastIndexOf()搜索最后指定的字符 Substring(int index) Substring(int beginindex,int endindex),总结,最大的困惑就是代码不能灵活的运用!,好好的总结一下:学完本门课程有哪些明显收获或体会、包括失败的教训和成功的经验,都可以和同学们互相交流。,曾拥有这个学习的机会,我知会被加珍惜!,谢 谢!,

    注意事项

    本文(S1-Java总结复习.ppt)为本站会员(本田雅阁)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开