`
snowjake
  • 浏览: 3763 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

super srpersize

阅读更多
今天在网上看到这段代码,着实让人晕头转向。如下:
Java代码 
public class Test { 
    public static void main(String[] args) { 
        System.out.println(test()); 
    } 
 
    public static String test() { 
        try { 
            System.out.println("try block"); 
            return test1(); 
        } finally { 
            System.out.println("finally block"); 
        } 
    } 
 
    public static String test1() { 
        System.out.println("return statement"); 
        return "after return"; 
    } 

经过运行,结果是:
try block
return statement
finally block
after return
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
年薪100万诚邀IT讲师


黑马程序员薪水曝光(平均7k)
返回顶楼     
isaac.198
等级: 初级会员

性别:
文章: 7
积分: 30
来自: 中国

   发表时间:13 小时前   引用 收藏
哎,初学者的问题都没有人回啊。
我来帮你一下吧。言简意赅:
1.finally块是一定会执行的。【这个你应该知道,不知道的话去面壁】
2.如果try block里面有return,finally block总会在return之前执行。【你可以类似理解(注意是类似!类似!)为把finally block拷贝到了try block中的每个return之前】
3.如果try block里面有return;而且执行到这一行了;而finally block中TMD也有return语句.....那么,finally里面的return会被无视
0
0
分享到:
评论

相关推荐

    C# SuperSocket 手把手教你入门 傻瓜教程-8(SuperSocket内置的TerminatorReceiveF

    在本文中,我们将深入探讨C#中的SuperSocket库,特别是如何使用其内置的TerminatorReceiveFilter来实现基于结束符的通信协议。SuperSocket是一个高度可扩展、轻量级的网络通信框架,它使得开发者能够方便地创建自己...

    Beast-Super-Signal_super_indicator_mt4indicator_mt4_beastsupersi

    【标题】"Beast-Super-Signal_super_indicator_mt4indicator_mt4_beastsupersi" 指的是一个专门用于MetaTrader 4 (MT4) 平台的交易指标,名为"BEAST SUPER SIGNAL"。这个高级指标设计的目的是帮助交易者在金融市场中...

    supersu压缩包.zip

    《SuperSu压缩包详解——掌握Android系统超级用户权限管理》 在Android系统中,SuperSu是一款广为人知的超级用户权限管理工具,它允许用户对设备进行深度定制和控制,例如安装自定义固件、修改系统文件等。本文将...

    C# supersocket框架

    本文将深入探讨“C#超級套接字框架”(SuperSocket)这一核心知识点,帮助读者理解其基本概念、优势以及如何实现服务端和客户端的通信。 一、什么是C#超級套接字框架? SuperSocket是一个轻量级、可扩展的C# ...

    SuperSocket TerminatorReceiveFilter结束符协议

    **SuperSocket TerminatorReceiveFilter结束符协议** 在IT领域,网络通信是不可或缺的一部分,而SuperSocket是一个强大且灵活的开源.NET TCP服务器框架。它为开发者提供了一个简单易用的平台,用于构建自己的网络...

    UGUI Super ScrollView插件

    UGUI Super ScrollView是一款针对Unity引擎开发的高级滚动视图组件,专为提升用户界面(UI)性能和交互性而设计。这款插件适用于创建复杂的、数据驱动的滚动内容,如游戏菜单、商店列表或者长篇的文本内容。它在...

    Android Superuser源码

    Android Superuser源码详解 Android操作系统以其开放性和可定制性深受开发者喜爱,而Superuser则是Android系统中一个至关重要的组件,它为用户提供管理root权限的能力。本文将深入探讨Superuser的源码,揭示其在...

    SuperSocket客户端+服务端完整demo

    **SuperSocket客户端+服务端完整Demo** `SuperSocket` 是一个轻量级、高度可扩展的C#开发的网络通信框架,它简化了基于TCP协议的客户端和服务器应用程序的开发。这个完整Demo提供了从头开始构建一个简单的客户端和...

    SuperSU-v2.79安装包

    **SuperSU v2.79 安装包详解** 在Android操作系统中,Root权限是一种高级权限,它允许用户对系统进行深度级别的访问和修改。SuperSU是一款著名的Root权限管理工具,由Chainfire开发,旨在帮助用户更安全、方便地...

    SuperSocket完整实例

    在IT领域,网络通信是不可或缺的一部分,而SuperSocket是一个强大且灵活的.NET socket服务端开发框架,它使得创建自定义的TCP服务器应用变得更加简单。本实例着重探讨如何使用SuperSocket来实现大文件传输功能,这...

    java中super关键字的三种用法

    Java 中 super 关键字的三种用法 Java 中的 super 关键字有三种用法:在子类的构造函数中调用父类的构造方法、在子类中访问父类的成员变量或方法、在子类的构造函数中直接传递参数给父类的构造方法。 首先,在子类...

    SuperSU-v2.82.zip

    《SuperSU-v2.82.zip:Android逆向工程中的超级用户权限管理》 SuperSU-v2.82.zip是一个针对Android系统的权限管理工具,它主要用于授予或限制应用程序的超级用户(root)权限。在深入探讨这个压缩包之前,我们需要...

    super pi for linux

    進入下載的super_pi.tar.gz存放的文件夾,解壓: $ tar xvfz super_pi.tar.gz 然後運行 $ ./super_pi 位数 就可以開始測試了。位數表示要算2的多少次方位,如通常要算小數點后1M位,就用: ./super_pi 20 ...

    c#超级Socket库SuperSocket,SOCKET多线程编程

    **SuperSocket库详解** SuperSocket是一款高性能、轻量级的C# Socket服务器开发框架,它为开发者提供了构建基于TCP/IP协议的应用程序的便利工具。在.NET平台上,SuperSocket以其易于扩展和高度定制化的特性,成为了...

    Delphi7版本 - X-Superobject

    **Delphi 7 版本 - X-SuperObject** X-SuperObject 是一个在 Delphi 开发环境中广泛使用的 JSON 库,特别适用于 Delphi 7 这样的较早版本。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其...

    C#SuperSocket服务端与客户端通信实例

    本教程将深入探讨如何使用C#编程语言以及SuperSocket库来构建一个高效、稳定的服务器端和客户端通信模型。SuperSocket是一个轻量级且易于使用的.NET Socket服务端开发框架,它为开发者提供了构建自定义网络应用的...

    C#SuperSocket---客户端源程序

    在本资源中,我们关注的是"C# SuperSocket"框架,它是一个高度可定制的、用于创建高性能TCP服务端和客户端的库。这个框架简化了网络编程的复杂性,使得开发者能够快速构建自己的网络应用。 SuperSocket的核心特性...

    Supercache X86 win7版本

    SuperCache实现专利的数据块级别的缓存技术,除提高系统性能之外,还能独自进行 NT 文件级别缓存。 SuperCache使用获得专利的块级高速缓存技术来提升系统的性能,这种技术远胜于单纯使用NT文件级的高速缓存。通过...

    Unity Super ScrollView 2.4.2 超强功能

    Unity的Super ScrollView 2.4.2是一款强大的UI滚动视图组件,专为优化和扩展Unity内置的ScrollView设计。在Unity引擎中,ScrollView是用于显示大量数据或内容时的重要工具,比如列表、网格或者长篇文本。这个版本的...

    SuperSU-v2.82 卡刷包和apk

    《SuperSU-v2.82:获取Android设备超级用户权限详解》 在移动设备的世界里,SuperSU是一款广受欢迎的工具,它允许用户获取并管理Android设备的root权限。本文将详细探讨SuperSU v2.82的卡刷包和apk文件,以及如何在...

Global site tag (gtag.js) - Google Analytics