• Courses
  • Code Compiler
  • Discuss
  • Pricing
  • Teams
Menu
+ 2

why is the static block executed before the main method in java?

for instance: class A{ static{ //👈 system.out.print(1); } public static void main(String[] args){ sytem.out.print(2); } } //output is 12

javamethods
16th Dec 2019, 10:24 PM
Umar Idris
Umar Idris - avatar
2 Answers

Often have questions like this?

Learn more efficiently, for free:

  • Introduction to Python

    7.1M learners

  • Introduction to Java

    4.7M learners

  • Introduction to C

    1.5M learners

  • Introduction to HTML

    7.5M learners

See all courses
Hot today
How many time I can use sololearn trial mode?
2 Votes
Ошибка в приложении Sololearn
1 Votes
Is anyone else experiencing this Sololearn issue?
0 Votes
NEO V2.0
1 Votes
Did sololearn helped you to get easier a job?
1 Votes
Sololearn course
1 Votes
solo learn program issue - iPhone?
1 Votes
Is it possible to write Rust code that is as compact and expressive as Python?
0 Votes
Bug sur le deuxième cours de python
1 Votes
I am learning javascript intrmdt but when I play a code challenge. The app is givin me comlecated questions with less time.why?
0 Votes