代码块
目标:静态代码块和实例代码块
类有5大成分:成员变量,方法,构造器,代码块,内部类。
代码块按照有无static修饰可以分为:静态代码块,实例代码块。
(1) 静态代码块:
格式:static {
}
---- 必须用static修饰,属于类,会与类一起优先加载,而且自动触发执行一次!
----- 静态代码块可以用于在执行类的方法之前进行静态资源的初始化操作(拓展)
小结:
静态代码块属于类的成分,应该用staic 修饰,属于类,会与类一起优先加载,而且自动触发执行一次!
静态代码块可以用于在执行类的方法之前进行静态资源的初始化操作(拓展)
注: 静态代码块后面会比较经常用到,而且用了逼格比较高(看起来比较有档次)
(2)实例代码块
格式 :{
}
---- 必须无static修饰,属于类的每个对象的,会与类的每个对象一起加载。
每次创建对象的时候,实例代码就会触发执行一次。
------实例代码块可以用于初始化实例资源(拓展)
------实例代码块的代码实际上是提取到每个构造器中去执行的(拓展和了解)
小结:记在以上语法:
注: 实例代码块用得很少
本文作者:AxeBurner
本文链接:https://www.cnblogs.com/bichen-01/p/14270226.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
2020-01-13 重装window7系统(使用U盘)