摘要:
在java语言中,没有实际意义上的全局变量。变量最大的作用域范围就是类。如果两个类或多个类之间需要共享数据,单纯依靠参数进行传递,就会花费大量的代码去完成。 实际上,完全可以利用java语言静态变量实现 数据的共享。在java语言中,被static关键字修饰的块、方法和变量被称为静态块、静态方法、静 阅读全文
摘要:
当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是 this。 因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,并且this只和特定的对象关联,而不和类关联,同一个类的不同对象有不同的this。 1、 使用th 阅读全文
摘要:
final表示不可改变。用在变量的前面表示变量的值不可以改变。此时变量可以被称为常量。 用在方法的前面表示方法不可以重写。用在类的前面表示类不可以被继承,即该类是最终形态,只可以使用。 一、final在变量中的应用 当在类中定义变量时,如果其前面加上final关键字,这个变量便不可以改变。 这里不可 阅读全文