Java学习
uniboy2333
这个作者很懒,什么都没留下…
展开
-
this关键字的使用
this关键字表示的是当前对象的句柄:class Bob_Test{ Bob_Test(int i){//构造一个int类型的构造器 System.out.println(i); } void test(){//测试输出是否为当前构造对象的值 System.out.println(this); }}public class Main { public static void main(String[] args)原创 2021-02-18 21:02:27 · 92 阅读 · 0 评论 -
关于static的原理,作用以及使用方法
一、原理static:静态,相对于动态而言。动态是指java程序在JVM运行时,JVM根据程序需要动态创建对象并分配内存。静态是指java程序还未运行时,JVM就会为加载的类分配空间用来存储static修饰的内容。被static修饰的内容储存在方法区中,全局共享,且只会为其分配一次内存。二、作用1.修饰代码块由于类的加载在JVM运行期间只会发生一次,所以静态代码块也只会执行一次。其执行结果保存在方法区中,被线程所共享。2.修饰成员变量注意static不能修饰局部变量。修饰成员变量原创 2021-02-18 12:13:01 · 959 阅读 · 1 评论