as2.2 反射碰到的一个问题
来源:互联网 发布:office2011 mac免激活 编辑:程序博客网 时间:2024/06/11 02:33
最开始将项目从as 1.5搬到as 2.2 碰到一个问题:
java-lang-stackoverflowerror
最终找到原因,
Class<?> clz = obj.getClass();Field[] flds = clz.getFields();
代码用了反射和递归,一个实体类中用了反射后多出了一个字段:
导致递归无限循环。
serialVersionUID,我的实体类并没有继承父类,也没有实现Serializable接口,同样的java 1.8 同样Android sdk 用eclipse 就没有多出来一个字段。
只是因为我用的as2.2,最终没有找到原因。但是根据我的代码的实际情况,
if ("serialVersionUID".equals(f.getName())) continue;加了一点代码, 忽略它就ok
0 0
- as2.2 反射碰到的一个问题
- 碰到一个郁闷的问题
- 偶然碰到的一个问题
- 编程碰到的一个问题
- 碰到的一个编码问题
- 升级到as2.3遇到的一个问题
- 写一个Transform Filter碰到的问题(2)
- 写一个Transform Filter碰到的问题
- javaGUI编程碰到的一个问题
- Quarz使用时碰到的一个问题
- 碰到一个郁闷的SSL证书问题
- 碰到一个关于搜索引擎优化的问题
- 碰到一个关于搜索引擎优化的问题
- 我碰到Cookie的一个问题
- 又碰到一个郁闷的问题
- RTC中断碰到的一个小问题
- 近来碰到的一个问题总结
- 实际工程中碰到的一个问题
- 十一章 上机1
- Asp.net MVC 利用(aspose+pdfobject.js) 实现在线预览word、excel、ppt、pdf文件
- samba 安装记录
- LitePal总结
- 十二章 未完
- as2.2 反射碰到的一个问题
- HashMap 详解
- 用户输入不期望的输入
- 十一章 上机2
- Ecshop后台拿shell方法总结
- leetcode_318. Maximum Product of Word Lengths 求两个不相交的字符串的长度乘积的最大值,将字母转换成二进制形式,按位与比较是否有相同字母
- 我同意条款CheckBox的isChecked属性
- 主分区跟扩展分区的关系以及逻辑分区
- 点击button标签会导致提交form