为什么带有内部类的 Java 代码会生成第三个 SomeClass$1.class 文件? [复制]

2023-11-29

如果我有一个内部类,如下所示:

public class Test
{
    public class Inner
    {
        // code ...
    }

    public static void main(String[] args)
    {
        // code ...
    }
}

当我编译它时,我希望它应该生成两个文件:

Test.class
Test$Inner.class

那么,为什么我有时会看到像 SomeClass$1.class 这样的类文件,即使 SomeClass 不包含名为“1”的内部类?


SomeClass$1.class 代表匿名内部类

看一下匿名内部类部分here

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么带有内部类的 Java 代码会生成第三个 SomeClass$1.class 文件? [复制] 的相关文章

  • Java Swing BoxLayout 忽略 AlignmentX

    在下面的代码中 通过调用setAlignmentX with Component LEFT ALIGNMENT我希望在居中的滑块上获得左对齐的标签 由于某种原因 标签也居中 似乎与传递给 setAlignmentX 的值无关 我必须向 se
  • 在 String 值之后打印 int 值

    我有以下示例代码 int pay 80 int bonus 65 System out println pay bonus bonus pay 有人可以向我解释一下为什么我得到以下输出 145 6580 您的代码正在从左到右解释表达式 pa
  • 如何在ArrayList中的特定位置插入对象

    假设我有一个大小为 n 的对象的 ArrayList 现在我想在特定位置插入另一个对象 假设在索引位置 k 大于 0 且小于 n 并且我希望索引位置 k 处及其之后的其他对象向前移动一个索引位置 那么有没有什么方法可以直接在Java中做到这
  • JAVA 中的 Composer 相当于什么? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我目前从 PHP 转向 java 有没有类似的工具composer https getcomposer org 在 PHP 中用于 JAV
  • 垂直 ViewPager 中的动画

    我需要垂直制作这个动画ViewPager https www youtube com watch v wuE 4jjnp3g https www youtube com watch v wuE 4jjnp3g 这是我到目前为止所尝试的 vi
  • 如何从 Java 访问 Windows 设备管理器中的信息?

    我有一个串行 USB 设备 并且其中多个设备可以连接到计算机 我需要查询和检索设备连接到的 COM 端口列表 在 Windows 设备管理器中 您可以获得当前连接的设备的 COM 端口 友好名称 该列表是动态的 从注册表中读取不工作 htt
  • 如何准确判断 double 是否为整数? [复制]

    这个问题在这里已经有答案了 具体来说 在 Java 中 我如何确定double是一个整数 为了澄清 我想知道如何确定 double 实际上不包含任何分数或小数 我主要关心的是浮点数的性质 我想到的方法 以及我通过谷歌找到的方法 基本上遵循以
  • Apache Thrift Java-Javascript 通信

    我正在编写一个基于 Apache Thrift 的 Java 服务器 它将从 Javascript 客户端接收数据 我已经完成了 Java 服务器 但问题是我可以获得 Javascript 客户端的工作示例 我无法找到一个好的示例 构建文档
  • Java Junit 测试 HTTP POST 请求

    我需要测试以下方法而不改变方法本身 该方法向服务器发出 POST 方法 但我需要制作一个独立于服务器的测试用例 在将其重定向到本地文件之前 我测试了类似的方法 但为此我将协议指定为文件 主机名指定为 localhost 端口指定为 1 我的
  • 如何避免Eclipse在将类名放在注释中时导入类,以便checkstyle稍后不会抱怨?

    有时我将类名放在方法或类的注释中只是为了引用 但是 Eclipse 会自动执行导入并在文件中留下导入语句 这会导致稍后出现 未使用的导入 检查样式错误 当我在注释中输入类名时 是否可以更改一些配置以避免 Eclipse 自动导入 人们不同意
  • 使用 std::function w/ std::bind 时的 EXC_BAD_ACCESS

    升级到 XCode 5 后 使用 std function 和 std bind 似乎会生成 EXC BAD ACCESS 异常 看起来好像 std function 实现中的 base 指针最终为空 导致访问错误 但我不清楚为什么会出现这
  • Spring HATEOAS 和 HAL:更改 _embedded 中的数组名称

    我正在尝试使用 Spring HATEOAS 构建符合 HAL 的 REST API 经过一番摆弄后我终于开始工作了mostly正如预期的那样 示例 输出现在看起来像这样 links self href http localhost 808
  • 如何让“循环”泛型在 Java 中工作?

    我在编译以下涉及一些泛型的代码时遇到错误 public abstract class State
  • Time.valueOf 方法返回错误值

    我使用 Time valueOf 方法将字符串 09 00 00 转换为 Time 对象 如下所示 Time valueOf LocalTime parse 09 00 00 当我调用 getTime 来显示我得到的值时 28800000
  • 使用 Guava Ordering 对对象列表进行多条件排序

    我有一个类无法实现可比较 但需要根据 2 个字段进行排序 我怎样才能用番石榴实现这一目标 假设班级是 class X String stringValue java util Date dateValue 我有一个清单 List
  • JPA Web 应用程序管理策略

    我们目前正在开发一个 J2EE Web 应用程序 使用 JPA 作为我们的数据访问层 我们目前正在研究几种不同的策略来在我们的应用程序中利用缓存 Create an EntityManager per request 在请求范围内获取缓存
  • 从字节数组设置 img src

    我需要设置img src我在对象中拥有的字节数组的属性 img
  • 开发者环境-如何调用/消费其他微服务

    背景 我的环境 Java Play2 MySql 我在 Play2 gt S1 S2 S3 上编写了 3 个无状态 Restful 微服务 S1 消耗来自 S2 和 S3 的数据 因此 当用户点击 S1 时 该服务会异步调用 S2 S3 合
  • Spring - 如何在不匹配列名的情况下使用 BeanPropertyRowMapper

    我正在开发一个应用程序 该应用程序已使用行映射器从纯 JDBC 转换为 Spring 模板 我遇到的问题是数据库中的列与属性名称不匹配 这阻止我使用BeanPropertyRowMapper容易地 我看到一些关于在查询中使用别名的帖子 这会
  • 从 InputStream 中删除换行符

    我喜欢从一个文件中删除所有换行符 对于 n 和 r n java io InputStream 在读取文件时 相应的方法如下所示 param target linkplain File return linkplain InputStrea

随机推荐

  • 用于管理意图、实体的 Bluemix Watson Conversation API

    记录的 API 仅允许在配置后与 Watson Conversation 服务进行交互 是否有任何 API 允许配置 例如创建意图 实体等 好问题 我们同意 我们计划很快公开一组较低级别的 API 以解决您的担忧 布莱恩
  • 这个字符串的范围是多少?

    如果我有以下代码 UnicodeString sFish L FISH char szFish AnsiString sFish c str CallFunc szFish 那么临时的范围是什么呢 AnsiString已创建 持续时间是多久
  • 将java应用程序作为后台进程运行

    我已经使用java制作了一个应用程序 当我将其安装在我的计算机上时 我希望它运行为后台进程而不是应用程序 如果任何用户尝试任务管理器 那么他无法在应用程序中找到它 它不应该在应用程序列表中列出 它在进程列表中 所以请告诉我怎样才能做到这一点
  • 适合编写编译器的好语言

    我正在考虑用 haskell 编写一个编译器 为了获得一些知识和经验 我将尝试为现有语言实现编译器 有人可以给我一份适合于此的语言列表吗 提前致谢 Pascal 可能是一个好的开始 您可以一次性编译它 Lisp 的一个子集可能有助于理解 l
  • 使用纹理区域和引擎渲染精灵

    请注意 这是我第一次尝试 Andengine 我一直在尝试使用 libGdx 作为 Android 游戏开发的潜力 但它不适合我的需求 因为我只想为 Android 进行开发 而使用 3D 引擎来完成 2D 工作似乎有点矫枉过正 我现在想尝
  • 解释 SciPy 层次聚类树状图的输出? (也许发现了一个错误......)

    我想弄清楚如何输出scipy cluster hierarchy dendrogram有效 我以为我知道它是如何工作的 并且我能够使用输出来重建树状图 但似乎我不再理解它了 或者有一个错误Python 3该模块的版本 这个答案 如何获取 s
  • AES128 CTR 加密与 iv

    我想用 iv 和 key 实现 AES128 CTR 我正在寻找如何以最好的方式做到这一点而不是重新发明轮子的建议 我为此找到了很好的库RNC加密器 但看起来那里不支持这个 aes 我也测试this方法 但看起来这不是点击率 EDIT 我使
  • 如何使用 Discord 机器人嵌入消息?

    我想编写一个机器人 将用户发送的消息嵌入到特定频道中 如果您对 GTA RP 服务器有所了解 它就像 Twitter 或 Instagram 机器人 这是一个例子 我认为这与console log和作者的名字 但我不确定 所以这就是我来这里
  • PERL Email::Send::Gmail 无法连接到 Windows 7 上的 Gmail 帐户

    我正在尝试使用Email Send Gmail发送电子邮件 但由于某种原因 我收到一条错误消息 不允许我连接 代码是标准示例 usr bin perl use strict use warnings use Email Send use E
  • EmberJS registerHelper 在 Ember 1.8 中动态渲染模板

    我想动态渲染一个模板 如下所示 each layout in layouts render layout get type layout each 问题是 render 不需要变量作为它的第一个参数 所以在旧的 EmberJS 版本中 可以
  • 如何将 d3.js 图表转换/保存为 pdf/jpeg

    我正在开发一个客户端 javascript 函数来将现有的 D3 SVG 图形保存或转换为文件 我搜索了很多并找到了一些建议 主要使用canvas toDataURL 我没有
  • 如何将文件嵌入到 exe 中?

    我需要一个包含我的数据的文件嵌入到一个exe中 这样当用户调用它时 它将打开该文件 读取它 采取行动 并且用户看不到该文件或无法访问它或知道它存在 我怎样才能做到这一点 像 Molebox 这样的文件加壳器可以做到这一点 但会花费相当多的费
  • iPhone:如何允许在自定义单元格的表格视图中进行多项选择?

    我该如何调整它才能进行多项选择 并获取选定的 id initWithCellIdentifier NSString cellID if self super initWithStyle UITableViewCellStyleDefault
  • EF4.1:可能有零或一到零或一(0..1 到 0..1)的关系吗?

    NET 4 0 与 SQL Server 2008 R2 我试图表示 0 1 到 0 1 的关系 但不断收到以下错误 错误 113 多重性与关系 1 中角色 0 中的引用约束冲突 由于从属角色中的所有属性均不可为空 因此主体角色的重数必须为
  • 在多项目解决方案中共享变量

    我正在使用 C 在 VS2010 中为 Outlook 2010 创建一个解决方案 该解决方案由 3 个项目组成 项目 A B 和 C 都依赖于此 它定义了需要从 B 和 C 访问的某些变量 函数 项目 B 需要从 A 读取变量 项目 C
  • 如何在不访问 http://getfirebug.com 的情况下包含 firebug light?

    过去我可以包含萤火虫灯 如下所述 JavaFX WebView 中的 Html Javascript 调试 不幸的是 链接 http getfirebug com releases lite 1 2 firebug lite compres
  • Android 中的全局 TTS

    您好 我正在为盲人用户开发一个应用程序 因此我经常使用文本转语音 作为响应用户操作的唯一一种方法 我决定让一个全局 TTS 实例与应用程序的运行时间一样长 我是这样实现的 package com simekadam blindguardia
  • 我可以在 Google App Engine 上使用 SQLite 库吗?

    我目前正在使用 Google Datastore 来存储数据 我想以sql数据库的形式保留一个离线版本 是否可以在谷歌应用引擎上使用sqlite将数据存储转换为sql数据库 从 Python Development Server v1 7
  • 新的 Rails 应用程序默认使用 Postgres 而不是 SQLite3

    我刚刚在这台机器上第一次安装了 rbenv ruby 2 2 3 和rails 4 2 4 我已经启动了我的 Rails 应用程序 没有更改任何代码 只是使用默认生成的文档rails new 然后我启动了服务器rails server 击球
  • 为什么带有内部类的 Java 代码会生成第三个 SomeClass$1.class 文件? [复制]

    这个问题在这里已经有答案了 如果我有一个内部类 如下所示 public class Test public class Inner code public static void main String args code 当我编译它时 我