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

每个jar的最大文件数量是多少?

南门鸿畴
2023-03-14
问题内容

我想知道每个jar是否允许最大文件数,然后您会遇到类路径问题,例如不考虑类的问题?


问题答案:

jar格式只是重新命名的zip格式,因此它继承了该格式的局限性。

原始zip格式最多只能有65535个条目,因此在Java
6和更早版本中,总共最多可以包含许多类或其他文件。许多工具还包括目录的整体,这减少了可用于类和其他文件的整体。

在Java
7中,支持zip64,但限制更高。

我怀疑失败模式不会随机丢失文件,而是在jar生成时失败。



 类似资料:
  • 问题内容: 我想知道是否可以限制您可以返回的带有标记的图像数量? 这是我的代码: 我有50张回来的照片,但我只有20张照片回来。我知道我们已经标记了250多个。 问题答案: 该API每次调用仅返回20张图片。这是数据派上用场的地方,您可以使用Instagram API提供的内容,在此处了解更多信息。 这是用PHP和jQuery编写的,但可以帮助您步入正轨:加载更多示例

  • 问题内容: 甲文件是一个相当有据可查的格式定义部分和大小,因此,最大尺寸为好。 例如,一个文件包含一个幻数(4个字节),一个版本(4个字节),常量池(可变大小)等。但是大小可以在几个级别上定义:您可以有65535个方法,每个方法都限于65535字节。 其他限制是什么? 而且,如果您要制作最大的文件,它将是多少? 如果需要,将答案限制为Java。这意味着如果Scala或Clojure(或…)更改了一

  • A文件是一种有很好文档记录的格式,它定义了节和大小,因此也定义了最大大小。 例如,a文件包含一个幻数(4字节)、一个版本(4字节)、常量池(可变大小)等。但大小可以在多个级别上定义:可以有65535个方法,每个方法限制为65535字节。 其他限制是什么?如果你想做最大的文件可能是什么大小? 如果需要,限制对Java的回答。意思是如果Scala或Clojure(或…)改变一些限制,忽略这些值。

  • 问题内容: 可以通过ADO.Net传递到Sql Server查询的参数限制为2,100,但是.Net开发人员使用的其他常见数据库的记录限制是什么-特别是我感兴趣的是: 甲骨文10g / 11g 的MySQL PostgreSQL的 Sqlite 有人知道吗? 问题答案: 甲骨文:64,000。资源 MySQL: 默认情况下,没有限制。MySQL的“文本协议”要求在将命令文本发送到服务器之前,.NE

  • 问题内容: 我最近一直在复制和移动大量文件(约40万个)。我知道在Bash命令行上可以扩展的参数数量有限制,因此我一直在使用xargs来限制产生的数量。 出于好奇,我想知道我可以使用的最大参数数目是多少,我发现这篇文章说它是依赖于系统的,我可以运行以下命令来找出: 令我惊讶的是,我回来的答案是: 刚刚超过 260万 。正如我所说,我要处理的文件数量要少得多,大约为40万。我绝对需要使用移动和复制这

  • 这是一个纯粹的概念问题。 Java8中的Lambdas转换为使用调用的方法。 如果一个类可以拥有的方法的最大数量有JVM限制,这是否意味着一个类中使用的lambda的最大数量也受到JVM的严格限制? 这个问题和这个差不多吗?一个Java类最多可以有多少个方法?