会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
用飘柔的程序员
博客园
首页
新随笔
联系
管理
订阅
关于静态变量和非静态变量的区别
关于静态变量和非静态变量的区别
静态变量:被static修饰的变量,加载类的时候被创建,不随对象的创建而改变,静态变量位于方法区,类消失对应的变量消失。
非静态变量:不被static修饰的变量,每创建一次对象,就会为变量分配一次内存,存放在堆内存中,对象消失对应的变量消失。
JAVA中初始化的顺序:
加载类;
静态变量初始化
静态代码块;【其只能调度静态的,不能调度非静态的】
成员变量
构造代码块
构造方法
普通代码块
posted @
2019-08-22 17:54
用飘柔的程序员
阅读(
2880
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告