gpt4 book ai didi

java - 此代码抛出 NullPointerException 是标准行为吗?

转载 作者:行者123 更新时间:2023-11-29 07:22:00 25 4
gpt4 key购买 nike

我在一些库代码中遇到了一个大问题,我将其归结为一个语句:

System.out.println((String) null);

好吧,代码实际上看起来并不像那样,但它确实调用了带有空参数的 println。这样做会导致我的整个应用程序抛出意外的 NullPointerException

一般来说,println 应该在那种情况下抛出这个异常,还是由于 out 实例的糟糕实现导致的这种非标准行为?

最佳答案

sun 的 JVM 只打印“null”。这是 PrintStream.print(String) 的指定行为当给定一个 null 参数时。

关于java - 此代码抛出 NullPointerException 是标准行为吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2887891/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com