首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
dazongshio
掘友等级
student
|
ucas
天大地大,快乐最大。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
重写 `equals()` 方法时必须重写 `hashCode()` 方法
重写 equals() 方法时必须重写 hashCode() 方法 equals() 比较过程: 第一步,先判断引用值是否相等,此时person1.equals(person1)这样的情况,就可以很快
== 和 equals()
== 和 equals() == 不管是比较基本数据类型,还是引⽤数据类型的变量,其本质比较的都是值,只是引⽤类型变量存的值是对象的地址 equals()方法比较的是对象的地址值。 equals()
hashCode()与内存地址
hashCode()与内存地址 hashcode()可以获取对象的哈希码。哈希码是通过哈希函数计算得到的一个数字,用于标识对象在内存中的存储位置。 哈希码的存取原理如下: 当一个对象被创建时,Java
Object类方法
Object类:所有类的⽗类 提供了11个方法给所有的类 三个 wait() 等待,两个 notify() 唤醒,一个 finalize() 回收,一个 getClass() 获取运行对象,一个 ha
深拷贝、浅拷贝、引用拷贝
深拷贝、浅拷贝、引用拷贝 浅拷贝:在堆上创建⼀个新的对象,如果原对象内部的属性是引⽤类型的话,浅拷⻉会直接复制内部对象的引⽤地址,也就是说拷⻉对象和原对象共⽤同⼀个内部对象。 深拷⻉ :深拷⻉会完全复
接⼝和抽象类
接⼝和抽象类 共同点 : 都不能被实例化。 都可以包含抽象⽅法。 都可以有默认实现的⽅法(Java 8 可以⽤ default 关键字在接⼝中定义默认⽅法)。
⾯向对象三⼤特征
⾯向对象三⼤特征 封装:把⼀个对象的状态信息(也就是属性)隐藏在对象内部,不允许外部对象直接访问对象的内部信息。提供Getter(),Setter()方法可以操作属性。 继承:父子类,使⽤父类作为基础
Java基本类型和包装类型、包装类型的缓存机制、自动装箱与拆箱、浮点数与大整型
基本类型和包装类型 成员变量包装类型不赋值就是 null ,⽽基本类型有默认值且不是 null 。 包装类型可⽤于泛型,⽽基本类型不可以。 基本数据类型的局部变量存放在 Java 虚拟机栈中的局部变量
Java重载与重写
重载与重写 重载:同类下或⽗类和⼦类之间,⽅法名相同,参数类型、个数、顺序至少一个不同,返回值和访问修饰符可以相同可以不同。 Java 允许重载任何⽅法, ⽽不只是构造器⽅法。 重写:重写发⽣在运⾏期
Java静态方法和实例方法
静态方法和实例方法 调用方式:调用静态方法无需实例化对象,可以用类名.方法名或者对象名.方法名的形式调用;实例方法仅可用对象名.方法名调用 访问类成员变量限制:静态方法访问本类成员时,仅允许访问静态成
下一页
个人成就
文章被点赞
1
文章被阅读
1,458
掘力值
47
关注了
1
关注者
0
收藏集
0
关注标签
10
加入于
2023-07-04