fork download
  1. class Ideone
  2. {
  3. static int[] staticField;
  4. int[] field;
  5.  
  6. // オブジェクト生成時に呼ばれる
  7. {
  8. System.out.println("3");
  9. field = new int[4];
  10. field[0] = 0;
  11. field[1] = 2;
  12. field[2] = 9;
  13. field[3] = 456;
  14. }
  15.  
  16. // クラス初期化時に呼ばれる
  17. static {
  18. System.out.println("1");
  19. staticField = new int[3];
  20. staticField[0] = 4;
  21. staticField[1] = 8;
  22. staticField[2] = 16;
  23. }
  24.  
  25. Ideone()
  26. {
  27. System.out.println("4");
  28. }
  29.  
  30. public static void main (String[] args) throws java.lang.Exception
  31. {
  32. System.out.println("2");
  33. Ideone ideone = new Ideone();
  34. System.out.println("5");
  35.  
  36. System.out.println(java.util.Arrays.toString(Ideone.staticField));
  37. System.out.println(java.util.Arrays.toString(ideone.field));
  38. }
  39. }
Success #stdin #stdout 0.04s 4386816KB
stdin
Standard input is empty
stdout
1
2
3
4
5
[4, 8, 16]
[0, 2, 9, 456]