nullpointerexception相关内容

Eclipse Luna 在调试遇到断点时给出 NullPointerException

每当我在代码中遇到断点时,我都会看到一个令人讨厌的对话框,通知我“透视切换作业遇到了问题",其详细信息只是简单地说“NullPointerException".错误日志显示此堆栈跟踪: java.lang.NullPointerException在 org.eclipse.ui.internal.WorkbenchPage.showPart(WorkbenchPage.java:1298)在 o ..
发布时间:2022-01-05 21:26:06 Java开发

捕获和抛出空指针异常的最佳实践?

捕获空指针异常似乎不是一个好主意.如果是这样,为什么它会被方法抛出?它应该被异常捕获吗? 另外,如果我遇到一个为空的参数(可以是像字符串这样的原始类型,也可以是带有字段的类),我应该如何处理它?(假设不会扔npe)? 谢谢 解决方案 空指针异常通常表示程序员错误.如果您不期望这样的程序员错误,您将不会捕获空指针异常.例如,假设您使用一个 P 类型的参数实现了一个方法 myMet ..
发布时间:2022-01-05 21:25:50 Java开发

Spring 安全性 - SecurityContext.authentication 在 taglib 和 jsp 中为 null,但在控制器中还可以

我一直在为这个问题苦苦挣扎一段时间.找到了几个关于它的帖子,但没有一个解决了我的问题.它可能与 SecurityContext 与特定线程相关的事实有关,但即使如此我也不知道如何解决它: 考虑使用以下代码来检索已登录的用户: SecurityContextHolder.getContext().getAuthentication().getPrincipal() 在控制器中运行此代码将返 ..

java.lang.RuntimeException:使用 Facebook 登录时无法传递结果 ResultInfo

我的应用程序在模拟器上运行良好.所以我决定在我的 Android 手机上运行我的应用程序.我正在尝试使用我的应用程序登录 Facebook 帐户,它在模拟器上运行良好.一旦我在 android 手机上运行我的应用程序,我总是会遇到这个异常- 01-30 11:06:08.400: E/AndroidRuntime(7463): java.lang.RuntimeException: 未能将结果 ..

取消装箱空盒装对象会引发意外的 NullPointerException

如果你运行下面的代码, 公共类Foo{公共静态无效主(字符串 [] args){int id = new Bar().getId();//抛出意外的 NullPointerException}私有静态类 Bar{私有最终整数 ID;公共酒吧(){这(空);}公共栏(整数 ID){this.id = id;}公共整数 getId(){返回标识;}}} 您将获得以下堆栈跟踪, 线程“main"中 ..
发布时间:2022-01-05 21:24:54 Java开发

使用 JDK 1.6.x G1(“垃圾优先")的经验

我想知道在最新的 JDK 中使用 G1 垃圾收集器是什么体验?我看到在我的程序中抛出了 NullPointerException,尽管代码在早期的 JDK 中没有改变并且行为正确. 解决方案 我一直在运行 jEdit 使用: -Xmx192M -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC 最近几天在 Windows 上.没有遇到任何问题或行 ..
发布时间:2022-01-05 21:24:21 Java开发

ActivityTransitionCoordinator 中的 ViewRootImpl.setPausedForTransition(boolean) NullPointerException 当过渡到其他活动过早调用时

在我的 Android 应用程序中,我有一个初始屏幕,我可以在其中进行一些设置和加载.我的应用程序使用默认 explode 作为 windowEnterTransition 和 windowExitTransition 和 changeImageTransform 加上 changeBounds> 转换设置为 windowSharedElementEnterTransition 和 windowS ..

java.lang.NullPointerException:尝试在 OnPostExecute() 上的空对象引用错误上调用接口方法 - AsyncTask

我正在尝试从 AsyncTask 获取结果以显示在我的搜索活动中. 我有一个来自以前的应用程序的示例,它是在一位同事的帮助下制作的(我是那里的实习生). 我根据这个应用程序的需要调整了示例,但现在我得到了NullPointerException: 03-04 03:50:23.865: E/AndroidRuntime(8224): 致命异常: main03-04 03:50:23. ..
发布时间:2022-01-05 21:23:59 移动开发

在 Java 中取消引用 `null` 时是否可能产生未定义的行为?

我刚刚了解到在 C 和 C++ 中取消引用 null 有时会产生 未定义的结果.这对我来说非常有趣,就像所有奇怪的编程行为一样(我曾经有人告诉我,他们在合法的生产环境中调试了“损坏的 RAM - 程序没有按编写的方式运行").因为我主要是一名 Java 开发人员,所以我想知道这种语言是否也可能发生这种情况? JLS 并未具体说明如何实现 null 引用 (3.10.7, 4.1、15.8.1 ..
发布时间:2022-01-05 21:23:53 Java开发

Android:getContext().getContentResolver() 有时会得到 NullPointerException

我想问一下为什么我们会得到这个注释: 方法调用 getContext.getContentResolver() 可能会产生空指针异常 为什么它存在而不是在程序片段/活动的其他部分?该方法已在 Google 制作的教程中使用 - 这里是 ContentProvider 代码的链接 https://github.com/udacity/Sunshine-Version-2/blob/sun ..

为什么使用默认值的 Java Integer 会导致 NullPointerException?

我是 Java 新手.我刚刚读到 Java 中的类变量具有默认值. 我尝试了以下程序,并希望得到 0 的输出,这是整数的默认值,但我得到了 NullPointerException. 我错过了什么? class 测试{静态整数 iVar;公共静态无效主(字符串...参数){System.out.println(iVar.intValue());}} 解决方案 您说得对,Java ..

“错误:无法生成视图绑定器 java.lang.NullPointerException"的可能原因

我将 Android Studio 用于我的 Android 项目.当构建因奇怪的堆栈跟踪而崩溃时,我遇到了一个问题,如下所示: 错误:任务“:app:compileDevDebugJavaWithJavac"的执行失败.java.lang.RuntimeException: 失败,详情请查看日志.无法生成视图绑定器 java.lang.NullPointerException在 android ..

Android Activity -- NullPointerException(“无法实例化活动 ComponentInfo")?

我正在尝试为 Android 创建一个程序,该程序将读取文本,然后将其打印出来,以便习惯使用 I/O for Android.但是,每当我在 AVD 上运行它时,它都会在 LogCat 中返回一个错误,指出我的代码中存在 NullPointerException,因此“无法实例化活动 ComponentInfo". 我找不到我指的任何空值的地方. 这是我的代码: import and ..
发布时间:2022-01-05 21:22:59 移动开发