110-Java中static内存原理


结论:html

由于全部非静态成员变量都保存到堆内存的对象空间中,而全部的非静态函数里面都有隐藏的this关键字,this关键字都要保存调用它的对象的引用地址,因此说,静态函数和静态成员变量不能直接经过类来调用,必须经过某个对象调用;函数

而静态成员变量直接保存在方法区的静态区域,和对象无关。静态函数里面也没有this ,因此静态函数和静态成员变量均可以直接经过类名调用;this

点击查看视频教程3d

相关文章
相关标签/搜索