Object
TimeFriends
这里没有天赋异禀,也没有天资聪颖,只有每天的陪伴。万物瞬息万变,但唯一不变的只有变化。抓住变化的根本,以时间为伍,以坚持为伴,做时间的朋友。
展开
-
Object的九大方法之Clone()
Object的九大方法之Clone()使用Clone()方法的前提是要实现Cloneable接口.clone()方法就是返回一个原对象的拷贝,默认是浅拷贝,克隆的目的是复制对象,但是新的对象是独立于原来的对象的,一般我们克隆出来的对象都在一些属性做了更改,这个时候需要小心一点,如果更改的属性是引用数据类型,可能会影响到原来的对象,如果是基本数据类型则没事,使用clone()方法默认走的是浅拷贝....原创 2019-07-30 23:06:00 · 1310 阅读 · 0 评论 -
Object类九大方法之equals方法
Object类九大方法之equals方法所有类都从Object类中继承了equals方法,Object类中的equals方法的源代码如下:public boolean equals(Object obj){ return this=obj;}Object中的equals方法是判断this和obj本省的值是否相等,即用来判断调用equals的对象和形参obj所引用的对象是否为同一个...原创 2019-08-02 07:29:37 · 2062 阅读 · 0 评论 -
Object类九大方法之wait方法
Object类九大方法之wait方法wait、notify和notifyAll方法是Object类的final native方法。所以这些方法不能被子类重写,Object类是所有类的超类,因此在程序中有以下三种形式调用wait等方法。wait();//方式1:this.wait();//方式2:super.wait();//方式3void notifyAll()解除所有那些在该...原创 2019-08-13 13:22:46 · 6193 阅读 · 1 评论 -
Object类九大方法之toString方法
Object类九大方法之toString方法class Apple{ private String color; private double weight; private String name; public Apple(){ } public Apple(String name){ ...原创 2019-08-14 12:22:40 · 1659 阅读 · 1 评论 -
Object类九大方法之notify和notifyAll方法
Object类九大方法之notify和notifyAll方法notify()方法表示,当前的线程已经放弃对资源的占有, 通知等待的线程来获得对资源的占有权,但是只有一个线程能够从wait状态中恢复,然后继续运行wait()后面的语句;只会唤醒等待该锁的其中一个线程。notifyAll()方法表示,当前的线程已经放弃对资源的占有, 通知所有的等待线程从wait()方法后的语句开始运行; 唤醒等待...原创 2019-08-15 09:19:21 · 2587 阅读 · 0 评论 -
Object类九大方法之getClass方法
Object类九大方法之getClass方法https://www.cnblogs.com/wsw-bk/p/8026266.html获取此Object的运行时类.什么是运行时类?在创建对象前先要有class文件,这是字节码文件,首先要加载class(字节码)文件,后面才能接着运算.eg:Demo类和Class类,对他们的共性进行抽取,类文件都有一个共性特点就是他里面都是源文件描述的...原创 2019-08-12 11:50:35 · 3132 阅读 · 0 评论 -
Object类九大方法之finalize方法
Object类九大方法之finalize方法finalize()是Object的protected方法,子类可以覆盖该方法以实现资源清理工作,GC在回收对象之前调用该方法。finalize的作用(1)finalize()与C++中的析构函数不是对应的。C++中的析构函数调用的时机是确定的(对象离开作用域或delete掉),但Java中的finalize的调用具有不确定性(2)不建议用fin...原创 2019-08-16 09:20:54 · 2177 阅读 · 0 评论 -
Object类九大方法之HashCode方法
Object类九大方法之HashCode方法提到hashcode方法就避免不了equals方法无论何时这个equals方法被重写那么都是有必要去重写hashCode方法,这个是为了维持hashCode的一种特定,相同的对象必须要有相同的hashCode值hashCode方法解释1.再同一次的java程序应用过程中,对应同样的对象多次调用hashCode方法,hashCode方法必须一致性的...原创 2019-08-12 17:36:49 · 1697 阅读 · 0 评论