`

Object类有哪些方法

    博客分类:
  • j2ee
 
阅读更多

1. 今天看了一个帖子,说某个公司面试题中问到Object类有哪些方法,我懵了,搞了6、7年的java都没怎么注意Object有哪些方法,哈哈温故一下:

 

 

1. getClass()
2. hashCode()
3. equals()
4. toString()
5. clone()
6. wait()...
7. notify()
8. notifyAll()
9. finalize()

 

2. 各个方法作用:

 

 

方法摘要
protected  Object  clone()    创建并返回此对象的一个副本。
 boolean  equals(Object obj)    指示某个其他对象是否与此对象“相等”。
protected  void  finalize()     当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。
 Class<?  extendsObjectgetClass()      返回一个对象的运行时类。
 int  hashCode()     返回该对象的哈希码值。
 void  notify()        唤醒在此对象监视器上等待的单个线程。
 void notifyAll()     唤醒在此对象监视器上等待的所有线程。
 String  toString()          返回该对象的字符串表示。
 void  wait()     导致当前的线程等待,直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法。
 void  wait(long timeout)       导致当前的线程等待,直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法,或者超过指定的时间量。
 void  wait(long timeout,  int nanos)             导致当前的线程等待,直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法,或者其他某个线程中断当前线程,或者已超过某个实际时间量。

 

 

分享到:
评论

相关推荐

    JAVA之Object类所有方法

    在Java编程语言中,`java.lang.Object`是所有类的根类,无论是用户自定义类还是内置类,它们都直接或间接地继承自Object类。这个类提供了许多基础方法,这些方法对于对象的操作和管理至关重要。现在,我们将深入探讨...

    Object类和Scanner类

    **1.2 Object类的方法** - **`public int hashCode()`**: - 该方法返回对象的哈希码值,通常用来支持数据结构如哈希表的操作。 - 哈希码值是由哈希算法计算得出的一个整数值,与对象的实际内存地址相关联但不等同...

    day01【Object类、常用API】-笔记.md

    # Java核心知识点详解:Object类与常用API ## Object类概览 ### 1.1 概述 在Java编程语言中,`java.lang.Object`类具有非常特殊的地位,它是所有Java类的基类,即使程序员没有明确地指定某个类继承自`Object`类,...

    Java Object类认识

    本文将深入探讨`Object`类,以及其核心方法`equals()`与Java中的`==`操作符之间的差异。 `Object`类位于Java的核心库`java.lang`包中,它提供了基本的方法来支持对象的创建、比较和字符串表示。以下是`Object`类的...

    Java -核心类库 Object类常方法 Math类常用方法 System类常用方法 基本类型包装类常用方法等

    #### 一、Object类常用方法 在Java中,`Object`类是最基础的类,所有其他类都直接或间接继承自它。因此了解并掌握`Object`类的方法对于深入理解Java编程至关重要。 1. **toString() 方法**: - **用途**:提供了...

    Object类的总结

    Object类和object类中方法的总结 及常见面试易混易错点

    equals(Object) 与 == 的区别

    equals(Object) 方法是 Object 类中定义的一个方法,所有类都是 Object 类的子类,因此都继承了这个方法。 equals(Object) 方法的标准形式是 public boolean equals(Object obj),它返回一个布尔值,表示两个对象...

    Object类常用方法(csdn)————程序.pdf

    Object 类常用方法有 getClass()、hashCode()、toString()、equals()、finalize() 等。 getClass() 方法 getClass() 方法用于获取对象的实际类型。该方法返回了 Object 的 Class 对象,表示该对象的实际类型。应用...

    java-object类

    2. **提供通用方法**:`Object` 类定义了一些非常重要的方法,如 `equals()`、`hashCode()` 和 `toString()`,这些方法在几乎所有 Java 类中都有应用。 3. **支持多态性**:通过继承 `Object` 类,Java 支持多态性,...

    Object类&Date类&Calender类&StringBuilder类1

    Object 类是 Java 中所有类的父类,它提供了一些基本的方法,例如 equals()、toString() 等。equals() 方法用于判断两个对象是否相同,而 toString() 方法用于将对象转换为字符串形式。 equals() 方法 equals() ...

    JavaSE之Object与Object类

    在Java编程语言中,`Object`类是所有类的根类,这意味...同时,了解`Object`类中的其他方法也有助于理解和处理多线程、内存管理和对象复制等高级主题。通过不断地实践和学习,Java新手可以逐渐成长为熟练的IT专业人士。

    谈谈Object下有哪些方法?

    Object类包含了多个基础且重要的方法,这些方法为Java对象提供了基本的行为。以下是Object类中的13个方法的详细说明: 1. **Object()**: 这是Object类的构造方法,没有任何参数。每个类的实例化过程都会隐式调用此...

    接口与Object类

    这意味着每一个自定义类,默认情况下都是Object类的子类,即使没有显式声明也继承了Object类的所有属性和方法。 #### toString() 方法 `toString()` 方法用于返回对象的字符串表示形式,通常用于打印或调试目的。...

    object中toString方法简介_动力节点Java学院整理.doc

    Object类在Java里面是一个比较特殊的类,JAVA只支持单继承,子类只能从一个父类来继承,如果父类又是从另外一个父类继承过来,那他也只能有一个父类,父类再有父类,那也只能有一个,JAVA为了组织这个类组织得比较...

    Java面向对象(进阶)- Object类的详细概述

    这使得Object类中的方法对所有Java类都可用,体现了Java的继承性和多态性。 1. **根父类理解** - Java类层次结构始于Object类,意味着所有类都是Object类的直接或间接子类。即使我们没有显式声明父类,Java编译器...

    Java程序设计:020611_Object类.ppt

    `Java程序设计:020611_Object类.ppt`这个资料主要讲解了Object类的核心方法,包括`toString()`和`equals()`,以及如何通过Object类接收不同类型的引用数据。 1. **Object类的作用**: - Object类提供了对所有Java...

    Java Object类的常用方法详解与应用实践

    Object类的方法是Java编程的基础,它们为所有对象提供了基本的行为。掌握这些方法的用法和最佳实践,可以帮助我们编写出更加健壮、高效和可维护的Java代码。通过重写equals、hashCode和toString方法,我们可以确保...

    Java的Object类讲解案例代码 equals()、hashCode()、finalize()、clone()、wait()

    经验丰富的Java开发者:即使你已经有一定的Java开发经验,仍然值得深入了解Object类的使用。该案例代码将提供一些实际应用场景,帮助你更加灵活地使用Object类的相关方法,从而优化你的项目。 通过这个源码资源,你...

    day12_Object类、常用API.pdf

    Object类中有两个重要的方法:toString()方法和equals()方法。 1、toString()方法 toString()方法的作用是返回该对象的字符串表示。toString()方法的源码中返回类的全限定名字和hashCode()方法返回的int值,可以...

    详解Java中Object 类的使用.rar

    2. **方法覆盖与多态**:Object类提供了一些基本的方法,如`toString()`、`hashCode()`和`equals()`。这些方法在子类中常常需要被重写以实现特定的行为。例如,`toString()`方法默认返回类名和哈希码,但通常我们...

Global site tag (gtag.js) - Google Analytics