相关疑难解决方法(0)

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

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

java naming specifications name-length

38
推荐指数
3
解决办法
4万
查看次数

Java是否对类名长度有限制?

这个问题出现在Spring类中,它有一些相当长的类名.类名长度的语言是否有限制?

java name-length

36
推荐指数
2
解决办法
2万
查看次数

Java.Variable名称长度

在我阅读的文档中,:

A variables name can be any legal identifier — an **unlimited-length** sequence of Unicode letters and digits
Run Code Online (Sandbox Code Playgroud)

所以,我创建了这个类:

class Test{
public static void main(String args[])
{
int i=10;
}}
Run Code Online (Sandbox Code Playgroud)

其中我 - 它不是我,它的变量名称长度 - 3000 000 chars.大小.java文件~3M.

我尝试编译这个文件:

javac Test.java
Run Code Online (Sandbox Code Playgroud)

结果我有Test.class尺寸Test.class 4bayts.

现在我的问题是:

  1. 它真的尝试,那个名字unlimited-length
  2. 编译器如何使用长度为3000000的字符转换我的变量名称,结果我有这么小的.class文件?

java compiler-construction variables

0
推荐指数
1
解决办法
1575
查看次数