Java Static Initializer Block

  • + 3 comments

    why do we use static in every line??

    • + 0 comments

      because main method is static ? See more : What is static keyword ?

    • + 0 comments

      because we are not allowed to add code to the main method, and static blocks is a way in which we can run our code before main() executes and to modify variable through static block we need to make them static because static block cannot access non-static context directly.