黑马程序员技术交流社区

标题: 静态代码块 [打印本页]

作者: 大笑哈哈    时间: 2016-5-28 23:20
标题: 静态代码块
静态代码块是直接在栈内存执行还是先存在静态区,然后再在栈执行??

作者: BaronZhang    时间: 2016-5-28 23:21
静态代码块存储在内存中的方法区中的静态区
作者: 大笑哈哈    时间: 2016-6-2 23:12
BaronZhang 发表于 2016-5-28 23:21
静态代码块存储在内存中的方法区中的静态区

不是随着类加载一次就不用了么,存起来干什么
作者: BaronZhang    时间: 2016-6-2 23:18
静态代码块随着类的加载,只执行一次,一般用于加载驱动,优先于主方法执行,他是存储在内存中的静态区的,不是存起来干什么
作者: 大笑哈哈    时间: 2016-6-2 23:23
难道不在栈内存执行,存起来干什么?
作者: 18611643318    时间: 2016-6-2 23:42
@BaronZhang楼上已经说的很好了.
作者: wangbao    时间: 2016-6-3 10:16
静态代码块随着类的加载,只执行一次,一般用于加载驱动,优先于主方法执行,他是存储在内存中的静态区的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2