比較有意思的一段代碼,能夠先運行看效果再將註釋取消後看運行效果,上代碼多線程
- public class StaticBlockTest implements Runnable{
-
- static{
- if(true){
- System.out.println("test");
- }
-
- }
-
- @Override
- public void run() {
-
- System.out.println("run");
- }
-
- public static void main(String[] args) {
- StaticBlockTest s = new StaticBlockTest();
- StaticBlockTest s1 = new StaticBlockTest();
- Thread t1 = new Thread(s);
- Thread t2 = new Thread(s1);
-
-
- t1.start();
- t2.start();
-
- }
-
-
-
- }