美文网首页
java代码执行顺序

java代码执行顺序

作者: 我爱吃青苹果 | 来源:发表于2017-05-09 22:42 被阅读0次

执行顺序

先静态,后非静态
先代码块,后构造函数
静态的执行一次
public class Demo {
    int age;//成员变量
    static int year=25;//静态成员变量
    static//静态代码块
    {
        System.out.println("静态代码块运行了+year初始化值:"+year);
    }
    {//代码块
        System.out.println("代码块运行了+age初始化值:"+age);
    }
    Demo (){//无参数的构造函数运行了
        System.out.println("无参数的构造函数运行了+age初始化值:"+age);
    }
    Demo (int age){//有参数的构造函数运行了
        this.age=age;
        System.out.println("有参数的构造函数运行了+age初始化值:"+age);
    }
    int getAge(){//get方法
        return age;
    }
    void setAge(int age){//set方法
        this.age=age;
    }
    public static void main(String[] args) {    
        Demo d=new Demo ();//创建对象,无参数构造函数
        Demo  e=new Demo (20);//创建对象,有参数构造函数
    }
}

相关文章

  • java程序执行顺序

    Java 类中代码的执行顺序深入了解Java程序执行顺序 单个类: static变量—>Static代码块—> m...

  • Java代码执行顺序

    AVA是一门面向对象的编程语言,这里考虑“类”里面在程序开始执行时的执行顺序。先看一个实例: 执行结果: 说明:一...

  • Java代码执行顺序

    java中子类继承父类程序执行顺序问题 Java中,new一个类的对象,类里面的静态代码块、非静态代码、无参构造方...

  • java代码执行顺序

    执行顺序

  • java代码执行顺序

    java中首先是静态块先执行,然后非静态代码块,最后是构造函数 执行结果 父类--静态代码块子类--静态代码块父类...

  • 重排序 VS 可见性 VS 原子性

    重排序 代码实际执行顺序和代码在 Java 文件中的顺序不一致,代码指令并不是严格按照代码语句顺序执行的,这就是重...

  • 前程科技:JavaSE系列课程之Java程序结构

    Java程序结构 1、顺序结构 按照代码编写顺序,自上而下、逐行执行 2、选择结构 有条件的执行代码,所写的代码在...

  • Java的代码执行顺序

    我发表了一篇新博文:Java的代码执行顺序我的博客地址:不如怀念

  • java代码的执行顺序

    java 静态代码块 静态方法区别 静态代码块是主动执行的,在项目启动的时候就初始化, 静态方法在类加载的时候 就...

  • java代码的执行顺序

    若类还未被加载 先执行父类的静态代码块和静态变量初始化,并且静态代码块和静态变量的执行顺序只跟代码中出现的顺序有关...

网友评论

      本文标题:java代码执行顺序

      本文链接:https://www.haomeiwen.com/subject/hdoitxtx.html