复习5,6,7,10章.doc

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

异常处理 异常的概念 异常块使用(异常块的结构) 自定义异常 一)异常的概念 Error/ Exception 程序在运行过程中,出现的问题(错误),使程序终止运行,这个问题(错误)称为异常. 异常处理的关键字: try: 监控有可能运行时出错的代码块. catch: 用来捕获出现的异常,并处理 finally: 释放资源. throw: 手动抛出一个异常. throws: 方法抛出来的一系列异常. 二)异常块使用(异常块的结构) 1) try{ 被监控的代码 }catch(异常类型){ 异常处理程序 } 2)try{ 被监控的代码 }catch(异常类型){ 异常处理程序 }finally{ 释放资源 } 注意:finally语句块不管有无异常,都将运行. 例如: 3)多重catch语句 注意:异常子类必须位于异常父类之前. 4)嵌套的try catch语句: 如果内层try没有相应的catch,则检查外层catch 5)异常的传递 throw 手动抛出异常,该语句写在方法体内. throws 方法自动抛出一系列异常,该语句写在方法头部.如果要抛出多个异常,则异常类型之间用,隔开. 例如:手动抛出Exception异常,调用该方法的要不就捕获异常,或者继续往外抛出异常 三)自定义异常 要继承Exception eg: public MyException extends Exception { } 例如:自定义一个sex性别检查异常 数组 数组的基础 数组的概念 数组的定义 数组的初始化 数组的访问 对象数组 一)数组的基础 数组的概念 是一个具有相同类型数值的集合. (存放的内容数据类型要求相同.) 数组的定义 语法: 数据类型 [] 数组变量 或者 数据类型 数组变量[]; eg: int [] age; 数组的初始化 给数组分配存储空间. 使用new运算符 eg: age = new int[30]; 定义的同时就初始化长度 int [] age = new int[30]; 定义的时候就赋值: String list = {“File”,”Edit”} 数组的访问 给数组赋值:通过索引 person [0]= 2; person [1] = 3; person [5]= 4; 数组长度的获取 数组变量.length eg: age.length; 用for循环遍历数组 eg: for(int i=0;iage.length;i++){ System.out.println(age[i]); } 找最小值: //课堂练习 定义一个长度为5的String类型的数组,名称叫做arrayName给数组赋5个值,然后遍历打印 2)对象数组(把对象作为数组的元素) 数组元素不局限于存放基础数据类型(数字,字符,布尔),也可以是对象 有UserInfo类 //创建了一个长度为2的对象数组 UserInfo[] uf = new UserInfo[2]; //课堂练习 创建一个StuInfo类,有属性:userName,stuno,age,score 提供带参数的构造方法,并且提供属性get/set方法 定义长度为3的StuInfo的对象数组为数组循环赋值 遍历打印数组 第七章 Java类 /** */文档注释 生成 JAVADOC 2) 装箱与拆箱 //1 封装成对象(装箱) Integer num=new Integer(1); Integer 转换为 int(拆箱) num.intValue(); 字符串与数字类型转换: String str = “123”; int num =Integer.parseInt(str); 各种方法: indexOf(s) 返回指定子字符串在此字符串中第一次出现处的索引 substring(2, 4) 截取从指定的 beginIndex 处

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档