博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
static 与 non-static 的区别
阅读量:6855 次
发布时间:2019-06-26

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

  hot3.png

相同点:都是在JVM加载类时且在构造方法之前执行,在类中都可以定义多个。

区别 :静态块只执行一次,而非静态块在每一次new或者加载的时候都会执行一次。

单个类内的执行顺序 :静态块 -> 非静态块 -> 构造方法

子类 extended 父类顺序 :父类静态块 -> 子类静态块 -> 父类非静态块 -> 父类构造方法 -> 子类非静态块 -> 子类构造方法

转载于:https://my.oschina.net/drl/blog/158855

你可能感兴趣的文章
晶科能源力促分布式光伏行业标准制定
查看>>
苏征:大贲科技让酒店更智慧
查看>>
Ascent公司在亚特兰大和多伦多收购数据中心资产
查看>>
哈尔滨加快推进大数据产业发展
查看>>
跟屌丝学DB2 第二课 建立数据库以及添加用户
查看>>
Speedy —— 京东推出的 Docker 镜像存储系统
查看>>
盘点当下最流行的 Java 工具
查看>>
《NX-OS与Cisco Nexus交换技术:下一代数据中心架构(第2版)》一2.3 PVLAN
查看>>
6月23日云栖精选夜读:重磅!阿里妈妈首次公开自研CTR预估核心算法MLR
查看>>
《Hadoop大数据分析与挖掘实战》——1.4节数据挖掘建模过程
查看>>
重拾开始菜单的 Windows 9
查看>>
2016 最常见密码排行榜出炉 “123456”稳稳上榜
查看>>
《OpenStack云计算实战手册(第2版)》一1.9 配置服务的租户和服务的用户
查看>>
Python控制多进程与多线程并发数
查看>>
《容器技术系列》一2.3 Docker命令执行
查看>>
《HTML5游戏编程核心技术与实战》一2.4 坐标变换
查看>>
《互联网产品设计》一2.5 写代码,让产品可以使用
查看>>
大数据的真正价值在哪里?
查看>>
最新版AlphaGo(Master)的60胜预示着人类将是一种过时的算法?
查看>>
美使馆9年pm2.5数据分析:雾霾到底是不是加重了?
查看>>