当前位置: 首页 > 知识库问答 >
问题:

类中的字段限制

楚涵润
2023-03-14

在一个Java类中可以声明多少字段有限制吗?这个问题涉及方法的参数数,但我很想知道Java类是否有任何限制,以及这个限制是什么。

这只是出于好奇--我实际上不会声明一个包含数千个字段的类。

共有1个答案

司空俊雄
2023-03-14

是的,65535。在此说明https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html#jvms-4.11

相关部分是:

类或接口可以声明的字段的数量被ClassFile结构的fields_count项的大小限制为65535(§4.1)。

 类似资料:
  • 问题内容: SQL中BIGINT字段类型的限制是什么? 100000235882380或100000466411115是否可以接受?(这是来自Facebook的ID) 问题答案: 查看所使用的RDBMS的手册。并非在所有系统中都相同。 MySQL:https: //dev.mysql.com/doc/refman/5.7/en/integer- types.html PostgreSQL:http

  • 问题内容: 有没有一种方法可以将文本字段限制为仅允许数字0-100,从而排除字母,符号等?我已经找到了一种方法,但是它比看起来必要的方法复杂得多。 问题答案: 如果必须使用文本字段,则应将JFormattedTextField与NumberFormatter一起使用。您可以设置NumberFormatter上允许的最小值和最大值。 但是,Johannes建议使用JSpinner(如果适合您的用例)

  • 我试图限制可以插入JavaFX-8文本字段的字符数:当达到限制时,调用endlinereach()方法。我想根据文本字段的大小(GUI上的可见部分)设置最大字符数。所以我使用的代码是 问题是textfield.getPrefClonCount()无法正常工作。此外,我无法以编程方式设置prefClonCount值,因为每次重新启动程序(而不是在执行期间)时,文本字段的宽度都会发生变化。文本字段是J

  • 我有这个问题。但我很难解释,因为我不知道确切的术语。希望有人能理解。我会尽力描述。我觉得这与

  • 问题内容: 我正在通过AJAX调用接收XML数据。标签之一包含大量文本,大约4000-5000个字符。在Firefox中,该字段在第3000个字符左右被截断。我在网上找到的大多数内容都表明,节点值的大小没有限制,但有时取决于实现方式- 没有可靠的答案。 假设对nodeValue的大小没有限制,是否有人对为什么会发生有任何建议?有任何解决方法吗? 值被截断。 -如果我打印xmlHttp.respon

  • 我需要在我的应用程序中创建100个或更多的静态最终常数,我可以通过以下两种方式实现这一点: 创建一个简单的java并在该类中创建字段 创建接口时应将所有变量放入其中,因为接口中的所有字段都是隐式的 在上述方法中,我有以下问题: 哪种方法是实现这一目标的正确方法