Java笔记(二)类的方法

1.方法的控制流程
(顺序结构,选择结构,循环结构)
(1)if选择结构
(2)switch选择结构
(3)for循环结构
在Java5中提供了增强for循环的功能
增强for循环可以用来对数组或者集合对象进行遍历
for(Type name:Array/set){
//body of the loop;

(4)while语句
(5)do-while循环
(6)break语句
在switch结构中,break语句用来终止switch语句的执行
在for循环及while循环结构中,用于终止break语句所在的最内层循环,
break语句还可以与标号一同使用,当与标号一同使用时,执行break语句将跳出标号所标识的循环
outer:
for(;;){for(;;){break outer;}}
break语句也可以在代码块中,用于跳出它所指定的块,一个代码块通常是用大括号{}框起来的一段代码
blocklable:{
break blocklable;
}
(7)continue语句
continue语句必须用于循环结构中
(不带标号的continue语句;带标号的continue语句)

2.异常处理简介
(1)异常处理的意义
异常的基本概念:(异常特殊的运行错误对象,对应着Java语言特定的运行错误处理机制)
Java异常处理机制
Java中声明了很多异常类(运行错误信息,处理错误的方法)
Java处理错误的方法
异常的抛出和捕获
(2)错误的分类
(错误:致命的;异常:非致命的)
Object-Throwable–|–Error–
|–Exception–|–RuntimeException(非检查型异常)
|–(检查型异常)
Java预定义了一些常见异常
(3)异常的处理
(对于检查型异常,Java强迫程序必须进行处理)
处理方法:(a.声明抛出异常(抛给起调用它的函数)
b.捕获异常(try,catch和finally语句)

try{}catch(ExceptionTyped1 e){}catch(ExceptionTyped2 e){}finally{//必须执行的代码}
有多个异常需要捕获时,异常类型的顺序很重要,特殊的放前面,一般的放后面
在catch块的内部,可用下面的方法处理异常:(getMessage();printStackTrace();)
(4)生成异常对象
生成异常对象必须是Throwable或其子类的实例
(5)声明自己的异常类
用户自定义异常类,必须是Exception的子类

3.方法的重载
方法名和返回值可以相同,但参数个数/类型不能相同。

4.在方法中执行脚本
从Java6开始,可以在方法中执行脚本
Java的脚本API位于javax.script包中
执行脚本的过程如下
(创建一个ScriptEngieManager对象,通过ScriptEngineManager对象获得一个ScriptObject对象,通过ScriptObject对象的eval方法执行脚本)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值