2つの異なるファイルに2つのクラスがあり、それぞれに静的変数があります。どちらが最初に初期化されるかを予測する方法があるかどうかを知りたいです(実装に依存しますか)。私のコードはこのように見えますか?
File1:
public class A
{
public static boolean a = Logger.log();
}
File2:
public class B
{
public static boolean b = Logger.log();
}
File3:
public class Logger
{
public static boolean log();
}