代码块: 在Java中,使用{}括起来的代码被称为代码块,根据其位置和声明的不同, 可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解)。 局部代码块: 在方法中出现,限定变量的生命周期,及早释放,提高内存的利用 在同一个类中的同一个方法中,如果存在多个局部代码块,执行顺序是自上而下的。 构造代码块:(在创建对象的时候调用) 定义在类中方法外。当一个类中既存在构造代码块也存在构造方法的时候,在创建对象时,会先执行构造代码块,后执行构造方法。 无论类中有多少个构造代码块,构造代码块之间会先进行自上而下的顺序执行,然后再执行构造方法。 构造代码块 -- 构造方法 静态代码块: 在类中方法外定义,并加上static修饰。 静态代码块是优先于其他代码块之前执行, 静态代码块 -- 局部代码块 -- 构造代码块 -- 构造方法 在加载的时候执行,并且只执行一次 */ public class CodeDemo { /** * 静态代码块 */ static { int a = 22;//1 System.out.println(22); } CodeDemo(){//构造方法 int y = 300; System.out.println(y);//9-13 } /** * 定义在类中方法外,使用大括号括起来
java入门基础(数组)
最新推荐文章于 2023-02-11 21:59:10 发布