java初始化顺序
来源:互联网 发布:linux top命令进程状态 编辑:程序博客网 时间:2024/05/21 11:01
例如以下代码:
package chapter5;public class Demo1One {private String username = "XXXX";private int age = 23;private static String password = "4321";public Demo1One( String username , int age , String password){this.username = username;this.age = age;this.password = password;}public void printInfo(){System.out.println("Username:"+username+"age:"+age+"password:"+password);}public static void main(String[] args) {new Demo1One("google", 20,"1234").printInfo();}}
程序一开始先运行: private static String password = "0721"; 这行代码再进入main,运行 new Demo1One("google", 20,"1234").printInfo();但是在运行上一行程序时先初始化username和age变量,再运行 new Demo1One("google", 20,"1234");说明static 在类加载之前就初始化了,然后跳到main,如果我们接着new 一个对象,jvm会先初始化类的成员变量
static>自动初始化>构造器
- java-java初始化顺序
- Java初始化顺序
- JAVA 初始化顺序
- JAVA初始化顺序
- Java程序初始化顺序
- Java初始化顺序
- [java]初始化顺序
- java变量初始化顺序
- java 初始化顺序
- Java初始化的顺序
- JAVA对象初始化顺序
- java对象初始化顺序
- JAVA 类初始化顺序
- JAVA初始化顺序
- Java 静态初始化顺序
- Java类初始化顺序
- java初始化顺序
- JAVA初始化顺序
- request.getRequestURI和request.getRequestURL返回值
- Exercises 4.1 E2
- 设计模式之桥接模式(Bridge)简单实例
- makefile 入门指南实例——深度优先迷宫搜索
- ASCII控制字符
- java初始化顺序
- LAMP 系统性能调优,第 1 部分: 理解 LAMP 架构
- 使用MCI接口播放音乐
- 职业规划心得-素老胡huxingyu
- hdu4415(贪心)
- CSS 复习
- 做一下总结
- Java面试题之:关于Java中a=a++;的结果
- POJ 3580 Super Memo (Treap版)