1.24 hashCode 与 equals
⾯试官可能会问你:“你重写过hashcode和equals么,为什么集合里的对象重写equals时必须重写ha... » 阅读全文
⾯试官可能会问你:“你重写过hashcode和equals么,为什么集合里的对象重写equals时必须重写ha... » 阅读全文
==: 它的作⽤是判断两个对象的地址是不是相等。即,判断两个对象是不是同⼀个对象(基本数据类型==⽐较的是值,... » 阅读全文
帮助⼦类做初始化⼯作。
对象的相等,⽐的是内存中存放的内容是否相等。⽽引⽤相等,⽐较的是他们指向的内存地址是否相等。
在外部调⽤静态⽅法时,可以使⽤"类名.⽅法名"的⽅式,也可以使⽤"对象名.⽅法名... » 阅读全文
名字与类名相同。 没有返回值,但不能⽤void声明构造函数。 ⽣成类的对象时⾃动执⾏,⽆需调⽤。
主要作⽤是完成对类对象的初始化⼯作。可以执⾏。因为⼀个类即使没有声明构造⽅法也会有默认的不带参数的构造⽅法。
⽅法的返回值是指我们获取到的某个⽅法体中的代码执⾏后产⽣的结果!(前提是该⽅法可能产⽣结果)。返回值的作⽤:接... » 阅读全文
new运算符,new建对象实例(对象实例在堆内存中),对象引⽤指向对象实例(对象引⽤存放在栈内存中)。⼀个对象... » 阅读全文
从语法形式上看:成员变量是属于类的,⽽局部变量是在⽅法中定义的变量或是⽅法的参数;成员变量可以被public、... » 阅读全文