Java教程

代码块的应用

本文主要是介绍代码块的应用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
/*
* 代码块
* 作用: 1.初始化类,对象
*        2.代码块如果修饰的话只能是static
*        3.代码块分为静态和非静态

静态代码块: 1.内部可以有输出语句
*             2.随着类的加载而执行,而且只执行一次
* 在程序主入口中类名.静态变量时加载静态代码块
* 注意:静态代码块中只能调用静态属性和方法
 //static代码块,,static代码块只会执行一次随着类的加载而加载
    static {
        System.out.println("123");
        eat();//可以调用static方法或属性
        desc="我是一个中国人";
    }
非静态代码块: 1.内部可以有输出语句
*               2.随着对象的创建而创建
*               3.每创建一次对象,就执行一次非静态代码块
*               4.可以在创建对象时对属性进行初始化
* 类名 对象名=new 类名();创建对象时加载非静态代码块
这篇关于代码块的应用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!