`
zhang_xzhi_xjtu
  • 浏览: 536473 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

finally两例

阅读更多
不建议这么使用finally。
但是这两个例子可以帮助更好的理解finally。

// always return 1.
	public static int f(boolean b) {
		while (b) {
			try {
				return 0;
			} finally {
				break;
			}
		}
		return 1;
	}

// always return 1.
	public static int f() {
		try {
			return 0;
		} finally {
			return 1;
		}
	}
分享到:
评论

相关推荐

    JAVA编程百例

    【JAVA编程百例】这个资源集包含了丰富的Java编程实例,旨在帮助学习者深入理解和掌握Java编程语言。在Java的世界里,实践是检验理论知识是否扎实的最好方式。通过实际编写和运行代码,开发者可以更好地理解Java语法...

    java开发实战1200例

    至于GUI(图形用户界面)设计,Java提供了Swing和JavaFX两个库。通过组件如JButton、JLabel、JTextArea等,可以构建桌面应用程序的界面。 综上所述,《Java开发实战1200例》中的每个实例都是对上述知识点的深入探讨...

    java精典编程100例 24

    下面将详细阐述与“Java经典编程100例”第24个案例相关的知识点。 ### 异常处理在Java中的重要性 异常处理是Java编程语言中的一个重要组成部分,它允许程序在运行时遇到错误或意外情况时能够优雅地处理这些情况,...

    JAVA编程百例全

    "函数应用"可能包含自定义函数的编写,用于解决特定问题,如计算两个数的和或求最大值。此外,可能会介绍内置函数,如Math类中的各种数学运算。 文件操作也是Java编程中常见的任务。"文件读写示例"可能讲解如何使用...

    JAVA编程五十例例

    Java编程五十例是一个精心设计的学习资源,旨在帮助中高级学习者深入理解并熟练掌握Java编程语言。这个集合包含了50个不同的编程实例,涵盖了Java语言的核心概念和实用技巧。通过这些实例,学习者可以逐步提升自己的...

    Java编程300例.rar

    【Java编程300例】是一份集合了Java编程实践中300个典型示例的资源包,旨在帮助初学者和进阶者更好地理解和掌握Java编程语言的核心概念、语法以及常见问题的解决方法。这份资源可能包括从基础的变量定义、数据类型到...

    Java编程 100例

    3. **异常处理**:Java中的try-catch-finally语句块用于捕获和处理程序运行时可能出现的异常,理解异常分类和自定义异常也很关键。 4. **集合框架**:List(如ArrayList和LinkedList)、Set(如HashSet和TreeSet)...

    Java 实效编程百例

    try-catch-finally语句块用于捕获并处理可能出现的异常,保证程序在遇到错误时能够优雅地终止或恢复。 3. **IO流与NIO** Java的IO流系统用于读写数据,分为字节流和字符流,有输入流和输出流之分。NIO(New IO)...

    java经典100例.rar

    例子可能会展示try-catch-finally结构的用法,以及自定义异常的创建和抛出。 5. **IO流**:Java的IO流系统支持对文件、网络和系统资源的读写。示例可能涵盖了FileInputStream、FileOutputStream、BufferedReader和...

    java 经典编程100例.

    3. **异常处理**:Java的异常处理是其强大之处,案例可能包括try-catch-finally块和不同的异常类,如IOException、NullPointerException等。 4. **集合框架**:Java集合框架提供了多种数据结构,如ArrayList、...

    Java程序设计100例

    3. **异常处理**:Java提供了异常处理机制,通过try-catch-finally块来捕获和处理运行时错误。学习者应了解不同类型的异常(如IOException, NullPointerException)及其处理方式。 4. **数组与集合框架**:数组用于...

    C#开发实战1200例(第1卷)源码

    《C#开发实战1200例(第1卷)源码》是一个全面涵盖C#编程实践的资源集合,提供了1200个实例代码,旨在帮助开发者深入理解和掌握C#语言的核心特性和实际应用。这个资源包包含了两个RAR压缩文件,即MR12-25.rar和MR1-11....

    JAVA 2应用编程150例

    《JAVA 2应用编程150例》是针对Java初学者的一份宝贵资源,它包含了大量实例,旨在帮助读者深入理解和掌握Java编程技术。在这个压缩包中,我们有两个主要的文件,一个是整个教程的主体部分,另一个可能是示例代码...

    Java开发实战1200例(第1卷+第2卷)全代码

    通过《Java开发实战1200例》的两个卷,读者可以深入学习并实践上述所有知识点。每个例子都是精心设计的,旨在解决实际问题,加深理解,并培养解决问题的能力。无论你是刚接触Java的新手,还是希望提升技能的开发者,...

    C#开发实战1200例源代码.zip

    3. **异常处理**:C#中的try-catch-finally语句块用于处理程序运行时可能出现的错误。源代码中可能会包含各种异常处理示例,帮助开发者学习如何优雅地处理程序异常。 4. **事件和委托**:C#支持事件驱动编程,委托...

    Visual C#.NET编程精粹150例.

    4. **异常处理**:C#提供了异常处理机制,通过try-catch-finally语句块捕获和处理运行时错误。理解如何有效地使用异常处理可以提升程序的健壮性。 5. **LINQ(Language Integrated Query)**:LINQ是C#中的一个创新...

    用python重写了C语言经典100例

    首先,让我们来看看C语言经典100例通常涵盖哪些知识点: 1. **基础语法**:包括变量声明、数据类型、运算符、流程控制(如if-else、switch-case、for、while循环)。 2. **函数**:定义函数、调用函数、参数传递、...

    JAVA实用编程100例-已整理

    通过例子,你可以学习到如何使用try-catch-finally语句块,以及如何自定义异常,提高程序的稳定性和可靠性。 4. **集合框架**:Java集合框架包括ArrayList、LinkedList、HashSet、HashMap等,这些实例将展示如何...

    java web开发实战1200例第i卷

    《Java Web开发实战1200例第I卷》是一本深入浅出的Java Web编程教程,涵盖了丰富的实例,旨在帮助读者从实践中掌握这门技术。这个压缩包包含的"1-12源码"是书中的前12个示例项目的完整源代码,为学习者提供了实际...

    Delphi7_应用编程150例.rar

    在这些实例中,你可能会遇到各种Pascal语言构造,如变量声明、流程控制(如If-Then-Else、For-Loop、While-Do)、异常处理(Try-Except-Finally)等。 文件列表中的“Delphi7 应用编程150例”可能涵盖了各种实际...

Global site tag (gtag.js) - Google Analytics