2024.4.6学习笔记

今日学习韩顺平java0200_韩顺平Java_对象机制练习_哔哩哔哩_bilibili

今日学习p315-p328

动态绑定机制

  1. 当调用方法对象的时候,该方法会和该对象的内存地址/运行类型绑定

  2. 当调用对象属性时,没有动态绑定机制,哪里声明,哪里使用

多态的应用

  1. 多态数组:数组的定义类型为父类类型,里面保存的实际元素类型为子类类型

  2. 多态参数:方法定义的形参类型为父类类型,实参类型允许为子类类型

object类详解

  1. ==和equals的对比:

    1. ==既可以判断基本类型,又可以判断引用类型

    2. ==如果判断基本类型,判断的是值是否相等

    3. ==如果判断引用类型,判断的是地址是否相等,即判断是不是同一个对象

    4. equals是object类中的方法,只能判断引用类型

    5. 默认判断的是地址是否相等,子类中往往重写该方法,用于判断内容是否相等

  2. hashCode方法

    1. 提高具有哈希结构的容器的效率

    2. 两个引用,如果指向的是同一个对象,则哈希值肯定是一样的

    3. 两个引用,如果指向的是不同对象,则哈希值是不一样的

    4. 哈希值主要是根据地址号来的,不能完全将哈希值等价于地址

  3. toString方法

    1. 基本介绍:默认返回:全类名+@+哈希值的十六进制

    2. 子类往往重写toString方法,用于返回对象的属性信息

    3. 当直接输出一个对象时,toString方法会被默认的调用

  4. finalize方法

    1. 当对象被回收时,系统自动调用该对象的finalize方法,子类可以重写该方法,做一些释放资源的操作

    2. 什么时候被回收:当某个对象没有任何引用时,则jvm就认为这个对象是一个垃圾对象,就会使用垃圾回收机制来销毁该对象,在销毁该对象前,会先调用finalize方法

    3. 垃圾回收机制的调用,是由系统来决定,也可以通过System.gc()主动出发垃圾回收机制

相关推荐

  1. 学习笔记

    2024-04-07 09:30:03       29 阅读
  2. B4005 [GESP202406 四级] 黑白方块

    2024-04-07 09:30:03       98 阅读
  3. 学习笔记:机器学习

    2024-04-07 09:30:03       79 阅读
  4. 【OpenCV学习笔记】- 学习笔记目录

    2024-04-07 09:30:03       62 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-07 09:30:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-07 09:30:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-07 09:30:03       82 阅读
  4. Python语言-面向对象

    2024-04-07 09:30:03       91 阅读

热门阅读

  1. ip命令

    2024-04-07 09:30:03       38 阅读
  2. 蓝桥杯每日一练

    2024-04-07 09:30:03       31 阅读
  3. PHP radis 分布式缓存简单示例

    2024-04-07 09:30:03       34 阅读
  4. 逻辑回归详解

    2024-04-07 09:30:03       141 阅读
  5. vscode 快捷键自定义

    2024-04-07 09:30:03       42 阅读
  6. 软件开发师学习

    2024-04-07 09:30:03       40 阅读
  7. 5568: 【J1】【栈】后缀表达式

    2024-04-07 09:30:03       39 阅读
  8. Kali Linux国内知名镜像源

    2024-04-07 09:30:03       38 阅读
  9. 【openGL4.x手册13】色彩混合blend

    2024-04-07 09:30:03       29 阅读
  10. c#编程基础学习之方法

    2024-04-07 09:30:03       51 阅读
  11. Python爬虫入门指南

    2024-04-07 09:30:03       44 阅读
  12. Redis入门--头歌实验使用Redis构建自动补全组件

    2024-04-07 09:30:03       31 阅读
  13. jvm基础

    2024-04-07 09:30:03       39 阅读
  14. 234.回文链表

    2024-04-07 09:30:03       38 阅读