当前位置: 首页 > news >正文

个人网站建设方案书范文百度百度地图

个人网站建设方案书范文,百度百度地图,网页设计与制作哪家公司好,wordpress 随机缩略图github:https://github.com/nocoders/java-everything.git 名词解释 静态代码块:java中使用static关键字修饰的代码块,每个代码块只会执行一次,JVM加载类时会执行静态代码块中的代码,静态代码块先于主方法执行。构造代码块&#…

github:https://github.com/nocoders/java-everything.git

名词解释

  1. 静态代码块java中使用static关键字修饰的代码块,每个代码块只会执行一次,JVM加载类时会执行静态代码块中的代码,静态代码块先于主方法执行。
  2. 构造代码块:直接在类中定义的代码块,没有加static关键字,在创建实例对象时先于构造方法执行。
  3. 构造方法:创建实例对象的方法

代码示例

/*** 测试 父类、子类 静态代码块、构造代码块、构造方法执行顺序** @author linmeng* @date 2023/3/1 14:42*/
public class DemoTest {public static void main(String[] args) {new Son();System.out.println("再次执行===============");new Son();}}class Parent {{System.out.println("父类构造代码块");}static {System.out.println("父类静态代码块");}public Parent() {System.out.println("父类构造方法");}}class Son extends Parent {{System.out.println("子类构造代码块");}static {System.out.println("子类静态代码块");}public Son() {System.out.println("子类构造方法");}}

执行结果:

在这里插入图片描述

总结如下:

由于静态代码块是在方法区中进行加载的,所以静态代码块的加载优先级大于对象的创建。所以父类和子类的静态代码块一定是先加载出来的。

其次,由于Java有一个分层话初始化机制,所以Java会先加载父类对象,其次再加载子类对象。

构造代码块的代码执行优先级也是大于构造方法的。所以最终的执行次序为:

父类静态代码块 - 子类静态代码块 - 父类构造代码块 - 父类构造方法 - 子类构造代码块 - 子类构造方法

参考链接

  1. Java中静态代码块、构造方法、代码块、父类与子类之间执行顺序及父类子类实例化对象
  2. Java中子类继承父类,父子类静态代码块、构造代码块以及构造方法的执行次序
  3. 父类、子类的静态代码块、构造代码块、静态变量、构造方法执行顺序加深理解
http://www.r43.cn/news/150106.html

相关文章:

  • wordpress 当数据库南宁网站优化公司电话
  • 广州金融网站设计泰安短视频seo
  • 杭州网站制作外包俄罗斯搜索引擎yandex
  • 网站制作费用搜索引擎优化的基本方法
  • 阀门行业网站怎么做百度问一问免费咨询
  • 注册域名的网站有哪些网站制作公司排行榜
  • 网站怎么做不换行文字代码公司网站如何制作
  • 哪些网站可以做调查赚钱汨罗网站seo
  • python编程网站淘宝代运营公司十大排名
  • 台州做微网站营销渠道管理
  • 网站推广文章 优帮云地推拉新app推广怎么做
  • 网站建设的关键点广告推广费用一般多少
  • 四海网络网站建设沈阳网站建设公司
  • wordpress游戏模板苏州seo关键词优化排名
  • 网站不排名一切等于零关键词分类工具
  • 做网站电话销售的话术免费推广网站注册入口
  • 搭建企业官网网站排名seo
  • 建一个购物网站大约多少钱地推一手项目平台
  • 贵阳有哪家做网站建设好点的青岛做网站推广公司
  • 那个网站教做冰鲜鱼东莞外贸推广公司
  • 做愛視頻网站网络营销的含义
  • 涪陵建设委员会网站东莞做好网络推广
  • 淄博seo网站推广朋友圈推广广告
  • 个人如何做网站内容营销策略有哪些
  • 打开网站是空白页面引流推广犯法吗
  • 网站如何做服务器授权百度广告联盟一个月能赚多少
  • 湛江自做网站网站宣传文案
  • 云网站系统发布外链的步骤
  • 建立一个门户网站网站的设计流程
  • 天津创思佳网络网站制作公司必应搜索网站