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

Java中变量或方法的最大名称长度

翟凯
2023-03-14
问题内容

Java中的类/方法/变量名称是否有最大长度?JLS似乎没有提及。从代码的可读性和可维护性的角度来看,我知道很长的名称还是有问题的,但是出于好奇,这是有限制的(我想类名可能受到文件系统最大文件名限制的限制)。


问题答案:

抱歉,实际上在JLS中找到了答案:http
:
//java.sun.com/docs/books/jls/third_edition/html/lexical.html#40625
似乎标识符名称的长度是无限的。




 类似资料:
  • 所以问题是:git分支名称中的最大字符数是多少?它取决于系统吗?是否可以在远程存储库(即Github)上拒绝的存储库中创建长分支名?

  • 问题内容: 在过去的几周里,我见过有些人在方法或类上使用非常长的名称(50个字符),这通常是在提高可读性的前提下进行的,我认为这样的长名称可以表明我们如果需要这么长的名称,尝试在方法类中做很多或太多的事情,但是我想知道你们对此有何看法。 一个例子是: 问题答案: 如果存在较短的名称(可以平等地传达方法的行为),则Java或任何其他语言的名称都太长。

  • 本文向大家介绍PowerShell中直接输出转义字符或变量名称的方法,包括了PowerShell中直接输出转义字符或变量名称的方法的使用技巧和注意事项,需要的朋友参考一下 本文介绍在PowerShell的字符串中,如何禁止字符串中某分字符被转义或部分字符被当作变量,即让字符串中所有的字符都原样输出。 在PowerShell中,转义字符是以字符(·)开头的一部分特殊字符,可以用于实现换行、TAB等功

  • 问题内容: 即使在今天,我经常在Java变量和方法中看到下划线,例如成员变量(例如“ m_count”或“ _count”)。据我所记得,在这种情况下使用下划线被Sun称为坏样式。 应该使用它们的唯一位置是常量(例如“ public final static int IS_OKAY = 1;”中的常量),因为常量应该全部为大写而不是驼峰式。在这里,下划线应使代码更具可读性。 您认为在Java中使用

  • 问题内容: MySQL中表名的最大长度是多少? 问题答案: 根据64个字符此。

  • 如何使像这样打印: 在调试过程中,我曾在许多地方将许多打印语句作为日志编写。我会写这样的声明 我想要一个打印变量名和变量值的方法。在C中,可以按如下方式进行: 有什么办法可以做到这一点吗? 提前感谢。