摘要:正文学的都知道,是所有类的父类,但是相信很多人都忽略掉中的成员方法包括我。希望看到文章的你们能有所收获,也希望我以后被问到这个不会再懵逼。
本文首发于cartoon的博客**
转载请注明出处:https://cartoonyu.github.io/cartoon-blog/post/java/object%E7%9A%84%E6%88%90%E5%91%98%E6%96%B9%E6%B3%95%E4%BB%A5%E5%8F%8A%E4%BD%9C%E7%94%A8/
对的。这次也是面试题,又是有点懵逼的一道题,记得当时只答出了wait跟notify。。。
正文学java的都知道,Object是所有类的父类,但是相信很多人都忽略掉Object中的成员方法(包括我)。
翻过官方文档后,发现其实Object类成员方法可以总结为以下几类
方法名 | 作用 | 注意 | |
---|---|---|---|
多线程操作 | wait | 线程等待,线程进入阻塞状态 | / |
notify/notifyAll | 唤醒线程,线程回到就绪状态 | / | |
垃圾回收 | finalize | 通知垃圾收集器回收对象 | 只是提醒,回收时间仍由垃圾收集器决定 |
对象克隆 | clone | 克隆对象) | protected方法,不能被直接调用,若想实现克隆通过实现Cloneable重写clone方法实现 |
对象比较 | hashCode/equals | 判断对象时候相等 | hashCode相等,equals不一定相等;equals相等,hashCode一定相等 |
获取对象信息 | getClass | 获取对象所属类 | 在反射中比较常用 |
其实Object类的很多方法都很实用,多线程同步,对象比较等等,但是平时自己比较少关注,可能是我菜鸡吧。
希望看到文章的你们能有所收获,也希望我以后被问到这个不会再懵逼。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/74984.html
摘要:正文学的都知道,是所有类的父类,但是相信很多人都忽略掉中的成员方法包括我。希望看到文章的你们能有所收获,也希望我以后被问到这个不会再懵逼。 本文首发于cartoon的博客 转载请注明出处:https://cartoonyu.github.io/cartoon-blog/post/java/object%E7%9A%84%E6%88%90%E5%91%98%E6%96%B9...
摘要:对于直接量和局部变量的访问性能差异微不足道,性能消耗代价高一些的是全局变量数组项对象成员。当一个函数被创建后,作用域链中被放入可访问的对象。同样会改变作用域链,带来性能问题。 早前阅读高性能JavaScript一书所做笔记。 一、Loading and Execution 加载和运行 从加载和运行角度优化,源于JavaScript运行会阻塞UI更新,JavaScript脚本的下载、解析...
摘要:对于直接量和局部变量的访问性能差异微不足道,性能消耗代价高一些的是全局变量数组项对象成员。当一个函数被创建后,作用域链中被放入可访问的对象。同样会改变作用域链,带来性能问题。 早前阅读高性能JavaScript一书所做笔记。 一、Loading and Execution 加载和运行 从加载和运行角度优化,源于JavaScript运行会阻塞UI更新,JavaScript脚本的下载、解析...
摘要:一面向对象概念面向对象就是使用对象。因此在构造函数中表示刚刚创建出来的对象。在构造函数中利用对象的动态特性为其对象添加成员。 一、面向对象 1.1 概念 面向对象就是使用对象。面向对象开发就是使用对象开发。 面向过程就是用过程的方式进行开发。面向对象是对面向过程的封装。 1.2 三大特性 抽象性所谓的抽象性就是:如果需要一个对象描述数据,需要抽取这个对象的核心数据 提出需要的核心...
摘要:返回布尔值标签模板可以紧跟一个函数名后边,该函数将被调用来处理这个模板字符串。其它情况下返回值为在内部,整数和浮点数使用同样的存储方法,所以和被视为同一个值。 简介 ES6目标,让JavaScript变成一个企业级的开发语言,不仅仅限制与前端页面的脚本语言。 标准(Standard): 用于定义与其他事物区别的一套规则 实现(Implementation): 某个标准的具体实施/真实实...
阅读 3335·2021-11-11 16:54
阅读 3473·2021-10-11 10:58
阅读 1225·2021-08-30 09:41
阅读 1781·2019-08-30 15:54
阅读 1972·2019-08-30 14:00
阅读 2677·2019-08-29 17:13
阅读 1606·2019-08-29 15:19
阅读 554·2019-08-29 15:14