![74d15901cb48d5a366eb9d22f164f714.png](https://i-blog.csdnimg.cn/blog_migrate/60259f85e420f0db18c247efeef87074.jpeg)
什么是普通代码块?
在方法或语句中出现的{ }所定义的模块就是普通代码块。
研究问题:
1、普通代码块与一般语句的执行顺序?
答:普通代码块与一般语句加载顺序一致,自上而下,顺序执行
2、普通代码块与普通代码的执行顺序?
答:普通代码块与普通代码块之间也是自上而下,顺序执行
实例代码:
public class ordinaryFun {public void testFun(){{System.out.println("方法中的-普通代码块----1");}}public static void main(String[] arg){System.out.println("一般语句----2");{System.out.println("语句中的-普通代码块----1");}{System.out.println("语句中的-普通代码块----2");}}}
运行结果:
![ba032b5d2802ab4443ac7a087986107b.png](https://i-blog.csdnimg.cn/blog_migrate/f26375997c2e9ed081c1d37a25714f04.jpeg)
普通代码块与一般语句加载顺序一致,自上而下,顺序执行