Java类的顺序是否重要?

use*_*440 4 java layout structure

以下是否有任何区别?:

例1:

public class OddEven {

private static void OddEven() {
    //some calculation.
}

public static void main(String[] args) {
   OddEven();
}
}
Run Code Online (Sandbox Code Playgroud)

例2:

public class OddEven {

private static void main(String[] args) {
   OddEven();
}

private static void OddEven() {
    //some calculation.
}
}
Run Code Online (Sandbox Code Playgroud)

我问的原因是我总是选择示例2,将Main放在第一位.虽然我在网上看到的大多数例子都是在Main之前将这些方法放在首位.

我从未接受过正式的计算课程,如果这是一个显而易见的问题我会道歉,但我想知道:

  • 布局的顺序是简单的美学还是惯例?
  • 它在处理效率和/或内存方面有什么不同吗?
  • 如果是这样,那么所有编程语言都能节省成本吗?

感谢您对此主题的任何帮助.

Kep*_*pil 6

不,没有区别.Java不关心类中方法的声明顺序.


dia*_*zar 3

顺序并不重要。但是在类的开头对公共方法和静态方法有一个共同的礼貌。这只是开发者的选择