Java学习

第26天

 

静态初始化器语句块
静态初始化器是由关键字static 修饰的一对大插号“()”括起来的语句组。 它的作用与类的构造方法有此相似都是用来初始化工作的,但静态初始化器与构造方法有几点根本的不同。
(1)构造方法是对每个新创建的对盆初始化而静态初始化器是对类自身进行初始化。(2)构造方法是在用new运算符创建新对象时由系统自动执行而静态初始化器一般不能由程序来调用,它是在所属的类被加载人内存时由系统调用执行的。
(3)用new运算符创建多少个新对象,构造方法就被调用多少次,但静态初始化器则在类被加载人内存时只执行一次,与创建多少个对象无关。
(4)不同于构造方法,静态初始化器不是方法,因而没有方法名返回值和参数。

 

对象的赋值与比较
在使用对象时,般是先用new运算符创建对象,然后再对其进行操作处理。但有时没有使用new运算符创建新对象,仍然可以对其进行赋值。

posted on 2021-08-13 20:13  学习的CYT  阅读(16)  评论(0)    收藏  举报