当前位置: 首页 > 面试题库 >

一个类文件可以实现多少个接口

利海阳
2023-03-14
问题内容

一个类文件可以实现几个接口?类文件使用的接口数量是否有限制?提前致谢。


问题答案:

出于所有实际目的,一个类可以实现的接口数量没有限制,但是java不允许您从多个超类继承。

但是,如果您确实想要nitpick,则可以说一个类可以实现的接口数量受接口ID可以以java字节码表示的最大值限制,或者必须由实现这些接口的代码存储量来限制,或者存储字节码的硬盘空间量。这些都是愚蠢的论点。显然,由于您的计算机没有无限的内存,无限的吞吐量和无限的代码空间,因此我们知道所有内容都有理论上的最大值,就像在单个jar中可以有理论上的最大代码行数一样。

但是,如果您真的想知道一个类可以实现的理论上的最大接口数量,那就是65535。



 类似资料:
  • 问题内容: 在Java文件中具有多个类的目的是什么? 编辑: 这可以通过在公共类内部创建内部类来实现,对吗? 问题答案: 是的,它可以。但是,每个文件只能有一个公共顶级类,并且公共顶级类必须与源文件具有相同的名称。 在一个源文件中包含多个类的目的是将相关的支持功能(内部数据结构,支持类等)与主要的公共类捆绑在一起。请注意,不要这样做总是可以的-唯一的影响就是代码的可读性。

  • 问题内容: 我正在考虑构建一个非常大的Java类,Java类可以具有的方法数量是否有限制?它可以用于数百万种方法吗? 更新:是的,目的是制作“神”类。 问题答案: 根据Java类文件规范,限制为 65535 : 4.10 Java虚拟机的局限性 文件格式隐含了Java虚拟机的以下限制: 一个类或接口可以声明的方法的数量由该结构项的大小限制为65535 (第4.1节)。请注意,结构项的值不包括从超类

  • 我正在尝试使用服务器发送事件(SSE)作为实时数据推送的websockets的替代方案(我的应用程序中的数据主要是单向的)。 这会有多大的可伸缩性?我知道每个SSE连接使用一个HTTP请求--这是否意味着web服务器可以处理和HTTP请求一样多的SSE连接(类似于以下答案)?我觉得情况可能是这样,但我不确定SSE连接是如何工作的,以及它是否比简单的HTTP请求更复杂/更需要资源。 我主要想知道这与

  • 问题内容: 我想知道您是否有关于websocket的并发连接的任何数据?我在Node.js服务器上使用Socket.io。有多少个客户端可以连接到套接字并接收数据而无需关闭我的服务器?1000?1000.0000? 谢谢! 问题答案: 这在很大程度上取决于您的硬件配置,您在服务器端究竟在做什么/处理什么以及您的系统是否针对许多并发连接进行了优化。例如,默认情况下,在Linux计算机上,您可能首先会

  • 问题内容: div标签可以有两个类吗? 我正在使用twitter bootstrap,我想使用两个预定义的类。 一个是我想在导航栏中使用的类。 在不覆盖CSS的情况下,在html中解决此问题的最佳方法是什么。 问题答案: 当然,一个div可以具有所需的任意多个类(这通常与引导程序和HTML有关): 只需按空格分隔类。 另外: 请记住,一些引导程序类应该用于相同的东西,但是在不同情况下(例如,对齐类

  • 一个VSCode界面可以打开多少个workspace?我测试只能打开一个。