gpt4 book ai didi

java - Java Class文件的命名

转载 作者:行者123 更新时间:2023-12-01 11:55:38 24 4
gpt4 key购买 nike

我正在学习 Java 类文件。我知道当Java源文件(Source.java)被编译时,我们得到Source.class文件。如果这个Source.java包含一些内部接口(interface),我们将得到Source.class和Source$inner-interface.class。这是可以理解的,如以下链接中所述:

http://javarevisited.blogspot.com/2012/05/10-points-about-class-file-in-java.html

然而,令我困惑的是,有时我得到的不仅仅是这些:

来源$1.class

来源$1$1.class

来源$1$2.class

源$inner-interface.class

这些Source$1.classSource$1$1.classSource$1$2.class来自哪里?这些$1、$1$1、$1$2 是什么意思?它们与源文件中的静态变量有什么关系吗?

谢谢!

最佳答案

这些是在主类中定义的匿名内部类。

关于java - Java Class文件的命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28463348/

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