博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
static关键字&&静态代码块
阅读量:5019 次
发布时间:2019-06-12

本文共 389 字,大约阅读时间需要 1 分钟。

1.静态代码块:在类加载的时候运行,不能访问普通变量,不能存在任何方法体中;

(2)静态方法:类初始化的时候加载
(3)静态变量:类初始化的时候加载
2.构造代码块:
(1)每次创建对象的时候都会提前调用一次构造代码块
(2)构造代码块不是优先于构造函数执行,而是依托于构造函数
对象的初始化顺序:
  首先执行父类静态的内容,父类静态的内容执行完毕后,接着去执行子类的静态的内容,
  当子类的静态内容执行完毕之后,再去看父类有没有构造代码块,如果有就执行父类的构造代码块,
  父类的构造代码块执行完毕,接着执行父类的构造方法;父类的构造方法执行完毕之后,它接着去看子类有没有构造代码块,
  如果有就执行子类的构造代码块。子类的构造代码块执行完毕再去执行子类的构造方法。

转载于:https://www.cnblogs.com/smj1990/p/9144004.html

你可能感兴趣的文章
java之hibernate之基于外键的双向一对一关联映射
查看>>
java之初识hibernate
查看>>
java之hibernate之基于主键的单向一对一关联映射
查看>>
MySQL-5.7.26解压版安装教程
查看>>
java之hibernate之组件映射
查看>>
java之hibernate之crud
查看>>
java之hiberante之集合映射之list映射
查看>>
java之hibernate之 cascade和inverse
查看>>
java之hibernate之session中对象的生命周期
查看>>
java之hibernate之单向的一对多关联映射
查看>>
java之hibernate之加载策略和抓取策略
查看>>
java之hibernate之双向的多对一关联映射
查看>>
java之hibernate之hibernate查询
查看>>
java之hibernate之基于外键的一对一单向关联映射
查看>>
java之spring之helloword
查看>>
java之spring之依赖注入
查看>>
java之hibernate之hibernate缓存
查看>>
java之spring之初始spring
查看>>
java之spring mvc之helloworld
查看>>
asp.net core 系列之静态文件
查看>>