java中return用法包的作用

1, 如果catch块中捕获了异常, 并且在catch块中將该异常throw给上级调用者进行处理, 但finally中return了, 那么catch块中的throw就失效了, 上级方法调用者是捕获不到异常的. 见demo如下:

该方法的最终执行结果如下:

  【IT168 技术文档】java中return用法的return语句總是和方法有密切关系return语句总是用在方法中,有两个作用一个是返回方法指定类型的值(这个值总是确定的),一个是结束方法的执行(仅僅一个return语句)

  在return语句的各类文章中,大多仅仅介绍了return语句用于有返回值(非void返回值)的方法中而很少或没有介绍return语句在vodi返回值方法中的運用。

  return语句用在非void返回值类型的方法中不但能返回基本类型,还可以返回(包括用户自定义类的)对象

  下面通过一个简单例子说奣一下: 

  * 无返回值类型的return语句测试
  * 有返回值类型的return语句测试

   运行结果:


我要回帖

更多关于 java中return用法 的文章

 

随机推荐