静态代码块 和 main 函数 谁先加载???
来源:互联网 发布:javascript 取整 编辑:程序博客网 时间:2024/05/12 10:45
学习编程中,当我们遇到问题的时候,如何解决我们的问题?
动手编程,编一个小程序 就很容易 看见自己想要的结果和答案!
今天学习了 static {} 静态代码块,但是 搞不清楚 他和static main() 函数 谁先加载?
于是: 自己编写了一个小段代码:
代码如下:
package stu.love.a;public class StaticDemo1 {static {System.out.println("a");}/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.println("b");}static {System.out.println("c");}}
运行结果:
总结: static {} 先加载!
动手编程 是一种学习的技巧!
为什么 static{} 先加载?
因为 static{} 是对 类的初始化! main 中可能调用了类中的变量,所以,需要先static初始化!
0 0
- 静态代码块 和 main 函数 谁先加载???
- Java 静态代码块和Main函数的执行顺序
- 黑马程序员——JAVA基础之主函数main和静态static,静态代码块
- 关于静态代码块和静态属性哪个先执行
- 【26】静态代码块、构造代码块和构造函数的特点及加载顺序
- Java中代码块,静态代码块和构造函数的加载顺序
- java中代码块的执行顺序--静态代码块,构造器,普通代码块,构造块,main主函数
- main方法和静态块
- 静态代码块,普通代码块,同步代码块,构造代码块和构造函数解
- java静态代码块,代码块和构造函数
- JAVA 静态代码块和构造函数
- JAVA中父类与子类静态代码块、非静态代码块、构造函数的加载顺序
- java类加载及初始化过程(静态变量、静态代码块、代码块、构造函数)
- 静态代码块、构造代码块以及构造函数的加载顺序
- JAVA中静态代码块,构造代码块,构造函数的加载顺序
- 静态代码块、构造代码块以及构造函数的加载顺序
- 静态代码与main函数
- 静态属性静态代码块加载顺序
- TDK的新的惊人的旧风格的boombox
- Python Web 框架,第 1 部分: 使用 Django 和 Python 开发 Web 站点
- 二叉树的前序中序后序遍历,非递归遍历 层次遍历
- java web学习前的复习HTML网页知识
- oracle Sequence用法
- 静态代码块 和 main 函数 谁先加载???
- HDU 2669 Romantic 扩展欧几里得
- Uva 714Copying Books,(最大值最小化问题)
- SYVIO M1回顾 - 世界最小的HDMI V1.3掌上媒体播放器
- 排序算法总结
- Sublime Text2 sideBar的字体大小修改
- Sonos的环绕声
- C语言中的强符号与弱符号
- 笔试题&面试题:找出一个数组中第m小的值并输出