gpt4 book ai didi

java - java文件的大小有限制吗?

转载 作者:行者123 更新时间:2023-11-29 09:41:36 26 4
gpt4 key购买 nike

我正在开发一个需要生成 java 代码的项目。当我在 main 方法上遇到 65535 字节限制的问题时,我正在做一些测试。我生成的文件看起来像这样:

public class foo{
public static void main(String[] args){
//
//7000 lines later
//
}
}

我认为通过这种方式生成文件我很聪明:

public class foo{
public static void bar(){
//
//7000 lines later
//
}
public static void main(String[] args){
bar();
}
}

但我发现 65535 字节的限制适用于每个方法。

我想知道将指令“缓冲”到多种方法中是否可以解决我的问题。 java文件的大小有限制吗?

最佳答案

一个文件可以是任意大小,但是一个方法不能编译到超过 65535 字节长。

解决这个问题的唯一方法是

  • 使用较小的方法,这样大的方法是不可读的。
  • 如果它生成代码,创建多个方法。
  • 将信息外部化为数据文件或数据库。

关于java - java文件的大小有限制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12749279/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com