首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

无聊小知识.04 以下代码会输出什么?

如果你也是这么想,那么恭喜你,你也错了。 我们来看下chatGPT怎么说:  正如chatGPT所说,确实如此。这里吐槽以下,文某某言返回居然是“234”???...提示该string赋值是不会被使用。  而执行结果也正是123。 那么既然结果如此,那么真相是什么呢? 3、return和finally 其实finally始终都会执行是没错!!!...我们先来看下该方法字节码: 我们可以看到当执行到return时,此时string=123,jvm会将此时变量地址存储到栈中,当finally执行了string=234后,只是改变了堆对象值,而方法返回该变量地址...此时finally虽然改变了值,但是地址没有被改变,因此返回还是原地址所执行值。...我们再来看下字节码: 与上面不同是,这里多了个areturn,也就是是这里finally最终返回会将该变量地址推到栈顶位置,也就改变了原string=123值,所以string就会输出234了

9310

DC电源模块单路、双路输出不同应用场景

BOSHIDA DC电源模块单路、双路输出不同应用场景DC电源模块是一种常见供电设备,通常用于将市电转换为稳定直流电源,以供电给各种电子设备。...DC电源模块输出方式分为单路和双路两种,下面将分别介绍它们不同应用场景。图片一、单路输出单路输出DC电源模块通常只有一个输出端口,可供一个电子设备供电。单路输出DC电源模块具有以下特点:1....简单易用:因为只有一个输出端口,所以使用起来非常简单,不需要考虑多路输出之间配合。2. 成本低廉:单路输出DC电源模块造价相对较低,适合一些成本较为敏感应用场景。3....双路输出DC电源模块具有以下特点:1. 灵活多变:双路输出DC电源模块,可以根据不同电子设备输出不同电压和电流,具有更加灵活控制方式。2....图片通过以上介绍,我们可以看出单路输出和双路输出DC电源模块在应用场景上有着很大差别。在选择使用时,用户需要根据自己需求来选择合适类型。

25750
领券