java – 如何在NotSerializableException中识别匿名内部类
发布时间:2020-05-24 09:17:49 所属栏目:Java 来源:互联网
导读:尝试在NetBeans中调试应用程序时收到以下错误消息: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: board.Board$1 在调试过程中,我必须在许多类中插入“implements Serializable”,因为在从存储大对象的文件中读取过程
|
尝试在NetBeans中调试应用程序时收到以下错误消息:
在调试过程中,我必须在许多类中插入“implements Serializable”,因为在从存储大对象的文件中读取过程中会出现异常.这并不困难,因为异常消息中已经清楚了需要注意的类.抛出我的是明显的匿名内部阶层’Board $1′.我不能为我的生活找出造成问题的“董事会”来源.我怎样才能做到这一点? 因为这是一个调试练习的问题,而不是代码的细节(我认为)我没有包含它,但如果它有帮助我可以轻松添加它. 解决方法Board $1是Board.java中遇到的第一个匿名类.例如:class Board {
public static void main(String[] args) {
new Object() {}; // Board$1
new Object() {}; // Board$2
}
}
使用像Eclipse这样的IDE,很容易在大纲视图中发现这些匿名类.我确信NetBeans有类似的观点: (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 使用 java.net.InterfaceAddress 获取网卡信息
- Java生成 sql查询语句 通用方法(带排序/分页)
- java – 任何方式恢复Netbeans 7.2书签导航旧样式?
- java – 即使明确禁用反序列化,Jackson ObjectMapper也会将
- java – 有没有办法使用NamedParameterJdbcTemplate和Gener
- java – Scanner.findInLine()大量泄漏内存
- 多线程 – 在Delphi中避免缓存一致性问题与关键部分?
- java JTree JCheckBox树复选框详解
- Java concurrency之AtomicLongFieldUpdater原子类_动力节点
- 将图片转换为base64字符串Java代码
推荐文章
站长推荐
热点阅读
