首页 > 编程语言 >Java Object

Java Object

时间:2022-12-15 00:55:15浏览次数:49  
标签:Java Object equals hashCode toString public

jdk提供的一个类,是所有类的父类,再java.lang中
Object类中定义了很多方法

  • hashcode():返回对象的散列码
  • toString():以字符串的形式返回某个类的实例化对象的信息
  • getClass()
  • equals()
  • clone()
  • notify()
  • notifyAll()
  • wait()

toString():

    public String toString() {
        return getClass().getName() + "@" + Integer.toHexString(hashCode());
    }

equals():比较内存地址

    public boolean equals(Object obj) {
        return (this == obj);
    }

hashCode(): 内存地址结合对象信息得到的散列值

public native int hashCode();

标签:Java,Object,equals,hashCode,toString,public
From: https://www.cnblogs.com/antidogmatist/p/16984100.html

相关文章

  • Java抽象类抽象方法
    有些类定义的方法,他们的每一个子类都要去重写这个方法,那么就可以将这个方法定义成抽象方法,因为无论如何都要重新实现,就没有必要再父类的方法中去做实现了。如果一个类中......
  • JAVA中生成随机数Random VS ThreadLocalRandom性能比较
    前言大家项目中如果有生成随机数的需求,我想大多都会选择使用Random来实现,它内部使用了CAS来实现。实际上,JDK1.7之后,提供了另外一个生成随机数的类ThreadLocalRandom,那么......
  • javaweb7
    JQuery1.介绍1.1web前端知识点回顾HTML决定了网页的内容CSS决定了网页样式JavaScript决定了网页的功能标签属性,样式的操作DOM节点的操作异步交互的操作但是......
  • Java后端获取前端传过来header中的值
    Java后端获取前端传过来header中的值比如获取前端传值token值:方法一:不需要在参数中写HttpServletRequestrequestServletRequestAttributesattributes=(ServletRequ......
  • 'bool' object is not callable
    报错:'bool'objectisnotcallable原因:is_authenticated是属性而不是方法解决:把括号去掉就可以了demo:classA():def__init__(self,x):self.x=x......
  • 肖sir___java自动化__selenium IDE下载和使用
    1.seleniumIDE简介seleniumIDE结合浏览器提供脚本的录制、回放以、编辑脚本功能、以及元素的定位,可以使用seleniumIDE将录制的脚本生成相应的带单元测试框架的自动化测......
  • 彻底搞懂JavaScript防抖与节流
    今天为大家带来一篇JS重难点的知识体系,这也是前端高薪必备的重难点知识,而且防抖与节流在各大企业前端面试过程中经常会考到的高频面试题! 为了更好的帮助大家理解防抖......
  • java中方法总结
    方法(method)是程序中最小的执行单元复用性,可维护性方法的格式简单格式publicstaticvoid方法名(){方法体(打包的代码)}调用:方法名()参数格式publ......
  • java学习笔记--类、函数重载、this、static、继承、重写、多态
    <5>类1)类和对象类是把一类事物的静态属性和动态操作组合在一起所得的概念,相当于模型,或者说一个设计图纸。对象是类的一个个体,是根据类这个设计图纸造出来的实物,会产生和......
  • java循环语句
    循环格式(下图)for(inti=0;i<=5;i++){number+=i;}System.out.println(number);过程:while循环格式初始化语句;while(条件判断语句){循环体语句......