摘要:
1、普通代码块,在方法中写的代码块。 2、构造块,是在类中定义的代码块,在创建对象时被调用,优于构造方法执行。 3、在类中使用static声明的代码块称为静态代码块,在第一次使用的时候被调用(最先调用,只调用一次) 在项目开发中,通常使用静态代码块来初始化只调用一次的数据。 加载顺序:静态代码块、普 阅读全文
摘要:
使用限制: 仅能调用其他的static方法。 只能访问static数据。 不能引用this或supper。 使用场景: 多个对象共同的属性和方法可以定义为静态方便调用。 阅读全文
摘要:
值传递:传递真实值。 引用传递:传递内存地址。 1、基本类型 上面的demo输出的是10,而不是20。为什么?①.程序运行时,main方法先入栈,然后给变量a分配内存。②.当运行到changeVal(a);时,changeVal()方法入栈。当方法入栈时,会给局部变量和形参变量(a)分配内存. 即在 阅读全文