Java中finally的问题
引导语:finally是终极的,那么Java中的lly又是怎样的呢,以下是本站小编分享给大家的Java中finally的问题,欢迎阅读!
一个比较绕的例子:
try {
try {
try {
String s = null;
At(0);
} catch(NullPointerException nu) {
tln(nu);
int i = 0;
int j = 10 / i;
} finally {
tln("Finally");
}
} catch(ArithmeticException e) {
tln(e);
throw new IOException();
} finally {
tln("Finally 2");
}
} catch(IOException ioe) {
tln(ioe);
try {
return;
} finally {
tln("After return");
}
}
运行结果为:
PointerException
Finally
hmeticException: / by zero
Finally 2
ception
After return
-
如何学好Java语言编程
决定好想学什么编程语言了吗,现在就让我们开始学习吧。所有你需要做的就是打开一本书,然后开始阅读,是这样的吗?不全是这样的。learn-first我会给出学习第一门编程语言的理想方法布局,你不仅应该学习这个布局方法,还应该享受精通它——如果不能掌握的话。学习第一门...
-
Java工程师是做什么的
Java工程师职位描述提要:精通Java/J2EE编程,能熟练使用SpringMVC、hibernate、框架进行项目开发,熟练使用freemarker等前端模板语言。Java工程师职位描述:1、负责产品功能开发;2、遵循公司技术标准、规范,高质量完成设计、开发任务;3、参与研发部门技术积累、技术难题...
-
经典Java基础面试题
Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。下面小编给大家介绍经典Java基础面试题,欢迎阅读!经典Java基础面试题1、如果main方法被声明为...
-
Java中基于Aspectwerkz的AOP开发
一、AOP编程概览面向对象编程技术进入软件开发的主流对软件的开发方式产生了极大的影响,开发者可以用一组实体以及这些实体之间的关系将系统形象地表示出来,这使得他们能够设计出规模更大、更复杂的系统,开发周期也比以前更短。OO开发的唯一问题是,它本质上是静态...