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

个人网站建设方案书范文小程序搭建

个人网站建设方案书范文,小程序搭建,网站开发合作协议合同范本,查看网站架构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.yidumall.com/news/93241.html

相关文章:

  • 做网站推广费用西安seo排名优化推广价格
  • 建设部官方网站淘宝网络营销方式
  • 哪种语言做的网站好无锡网站推广公司
  • 在网站加上一个模块怎么做青岛百度网站排名优化
  • b2b2c商城开发关键词优化推广公司
  • 上海微信网站建设费用网络营销教材电子版
  • 怀柔 做网站的网站seo优化技能
  • 哪个网站做外贸零售比较好呢优化大师免费版
  • 外贸免费p2p网站建设推广竞价的公司有哪些
  • 开发动态网站有哪些技术百度自己的宣传广告
  • 网站建设团队名称网络营销的具体形式种类
  • 免费游戏直接能玩优化大师优化项目有哪些
  • WordPress文章开启评论seo解释
  • .net 网站开发流程毕业设计网站
  • 产品营销网站百度网盘app官方下载
  • 用织梦做网站有什么公司会要宁波seo快速优化课程
  • 松江营销型网站建设公司最近的国际新闻大事10条
  • 北理工网站开发与运用信息流广告公司一级代理
  • 网站建设中招聘页面源码惠州seo代理
  • 厨之梦进口食品网站谁做的北京疫情最新消息
  • 昆明做网站seo网站优化方法
  • 有pc网站 移动网站怎么做艺考培训学校
  • 关于做网站的外语文献百度竞价渠道代理商
  • 网站建设经费预算网站生成app
  • 武汉网站排名系统近期发生的新闻
  • 网站首页被降权小网站广告投放
  • DW怎么做招聘网站百度热议怎么上首页
  • 东台网站建设seo设置是什么
  • 杭州住房和城乡建设局网站网站关键词快速排名技术
  • 在线制作证件照长沙关键词优化新行情报价