java - Java 编译器对于类顺序的偏好是什么?

标签 java

在将 Java 文件编译为 JVM 的类文件之前,某些 Java 编译器是否更喜欢 Java 文件的不同布局?

我的意思是,通过首先编写主类,然后在以下几行中编写所有其他类,是否会带来更快的编译时间?

编译器是否会因为尚未在主类中遇到所需的相关信息而花费更长的时间?

如果我没记错的话,Java 也不使用显式指针,所以我不认为这是一个问题。

换句话说,如果您首先在 main 之外编写类,这会加快编译时间吗?

最佳答案

如果存在任何此类差异,那么它可以忽略不计,您不会注意到它。

换句话说,您应该专注于以一种有意义且易于维护的方式组织类,而不是帮助编译器。

关于java - Java 编译器对于类顺序的偏好是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51003780/

相关文章:

java - 如何使用jsoup获取不属于任何元素的文本?

java - 如何在java中使用jFileChooser的打开按钮?

java - 如何才能完全禁用Spring Boot数据库相关配置

java - 帮助搜索的开源工具

java - 迭代来自同一基类的不同对象

java - 删除对象时出现意外类型错误

java - 如何将 Java API 文档添加到 Eclipse?

Java 与 C# : Java and C# subclasses with method overrides output different results in same scenario

java - 无法在txtView中获取获取的数据

java - 限制final变量赋值的原因