Java
黄大包
呵呵哒
展开
-
hashCode与equals的区别与联系
一、equals方法的作用 1、默认情况(没有覆盖equals方法)下equals方法都是调用Object类的equals方法,而Object的equals方法主要用于判断对象的内存地址引用是不是同一个地址(是不是同一个对象)。 2 、要是类中覆盖了equals方法,那么就要根据具体的代码来确定equals方法的作用了,覆盖后一般都是通过对象的内容是否相等来判断对象是否相转载 2014-07-05 19:00:09 · 338 阅读 · 0 评论 -
Java中普通代码块、构造代码块、静态代码块的区别
一、普通代码快 概念:在方法或语句中出现的{}就称为普通代码块。 执行顺序:普通代码块和一般的语句执行顺序由他们在代码中出现的次序决定。即:“先出现先执行”。 代码示例: public class CodeBlock01 { public static void main(String[] args) { { int x = 3; System.out.pri原创 2014-08-13 17:50:23 · 541 阅读 · 0 评论