Java 内部类最多可以有多少层?

2018-10-11 15:41:20 +08:00
 thetydead

一个内部类里面还有个内部类,无限循环。。。那么最多可以有多少层呢?

3215 次点击
所在节点    Java
5 条回复
jmc891205
2018-10-11 16:20:54 +08:00
我没试过 但我不觉得有个最大值
lirau
2018-10-11 16:59:44 +08:00
用 javaassist 是不是能构造一下试试?
BlueMeow
2018-10-11 17:34:52 +08:00
可能会被文件系统的路径长度限制

.class 文件的名字长度越来越长,until...
BlueMeow
2018-10-11 17:35:16 +08:00
如果用 Janino 动态生成的话,可以试试
ebingtel
2018-10-11 17:55:05 +08:00
@jmc891205 虚拟机对字符串长度应该有限制吧?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/496740

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX