java.lang.Object 方法解析
2024-08-25 04:48:27
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.使当前线程暂停执行并释放对象锁标示,让其他线程进入同步块,当前线程进入对象等待池中。
最新文章
- pod 出错备忘
- SequoiaDB 系列之二 :SequoiaDB的简单CRUD操作
- 【linux】Ubuntu 14.04 smba服务器的配置
- WPF中TextBox限制输入不起作用的问题
- 关于Java在Linux or Android平台调用.so库
- 2017年IT行业测试调查报告
- RasterEdge.DocImageSDK9.8.7 破解版
- 什么是RUP
- 【设计模式】Javascript设计模式——状态模式(行为型)
- JAVA-数据库之加载JDBC驱动程序
- Fiddler设置抓取FireFox火狐的包
- Linux下安装配置MySQL
- 2018/03/28 每日一个Linux命令 之 mkdir/rmdir
- caffe安装编译问题-ImportError: No module named skimage.io
- jetty上传文件的时候报错显示文件过大
- MongoDB Limit/限制记录
- C# 加密狗 超级狗 加密程序 程序授权示例 程序授权验证
- DVR_RDK编译报错
- STM32通用定时器实现LED灯闪烁
- Xamarin.Android 实现虾米音乐搜索下载