• java.lang.Object 方法解析


    1.clone()

        a.是一个native方法,效率比非native高

        b.是protected 修饰的,要用他必须继承object,默认都是继承object的

        c.返回是一个object 对象,需要强制转换为需要的对象。

    2.getClass()

      a.可以获得一个类的定义信息,根据这对象的方法可以得到类名,方法名,字段,方法参数,方法返回类型

    3.finalize 

      a.有对象并显示的调用system.gc() 就会被调用

    4.equals

      a. 在object中是比较指针的地址,

      b.两个对象如果equals相等,那么hashcode一定相等,如果hashcode相等,equals不一定相等

    5.hashcode

      a. 返回对象的地址值

    6.toString

         a。打印字符串的方法,一般重写这个方法

    7.notify

      a.  从对象的等待池中移走任意一个线程到锁标志等待池中,只有锁标志等待池中的线程获取锁标志,如果锁标志等待池中没有线程,则notify不起作用。

    8.notifyall

      a。从对象等待池中移走所有等待那个对象的线程

    9.wait

      a.使当前线程暂停执行并释放对象锁标示,让其他线程进入同步块,当前线程进入对象等待池中。

  • 相关阅读:
    ISC2016训练赛 phrackCTF--Classical CrackMe
    JCTF 2014 小菜一碟
    攻防世界--ReverseMe-120
    lstm torch
    pandas 处理 纽约签到数据集
    python datatime
    tf.keras 模型 多个输入 tf.data.Dataset
    python **kwarg和*args
    java 优先队列 大根堆
    python总结
  • 原文地址:https://www.cnblogs.com/suixin84/p/6491308.html
Copyright © 2020-2023  润新知