Core Java 笔记(二)
2015-06-09 17:59
323 查看
this 关键字 和 super 关键字
this关键字作用:1、引用隐式参数,2、调用该类的其他的构造器。super关键字作用:1、调用超类的方法,2、调用超类的构造器。
动态绑定(继承中,在运行时,自动选择哪个方法执行)
查看对象的声明类型及方法名查看调用方法时的参数类型(方法名+参数列表 为方法的签名,返回值不是;即不能有方法名一样,参数列表一样,返回值不同的方法)。
从子类开始查找,再查找父类,以此类推
Object
只有基本类型不是对象!!!其他全部是Object, 无论是 数组 还是 String 还是其他,都是对象。所以当数组 String 等赋值的时候,都默认是引用的赋值!!!equals 要求: 自反性(自己和自己相等),对称性(我和你相等,则你和我也相等),传递性(我和你相等,你和他相等,则我和他也相等),一致性(如果我和你都没变,则我和你一直相等),对于任意为null的equals 都是false。
Arrays.equals() 可以比较数组是否相等。当且仅当,两数组长度相等,且对应位置上数据元素也均相同,才返回true。
Objects.equals(Object a, Object b) 当 a b 全为null 时 返回true。
两个相同的对象要求返回相同的hashCode。
getClass() 、 getName()、getSuperClass()、 toString() 、equals(Obejct)
相关文章推荐
- springmvc乱码问题
- 在Eclipse中导入Tiny工程,有下面的错误,是什么原因?
- Tiny对JDK有什么要求么?
- waiting for spring......
- Eclipse操作Hbase遇到的问题:getMaster attempt 。。。
- 图形化插件对Eclipse的版本要求
- ajaxfileupload.js在SpringMVC中使用笔记
- 【转载】Java 7之基础 - 强引用、弱引用、软引用、虚引用
- 下压堆栈的链表实现 java版本
- java 语法 java没学好,休想学好安卓!
- java用流读写文件
- Java foreach语句
- Java最佳实战
- Myeclipse常用快捷键
- spring 第一篇(1-3):鸟瞰spring蓝图
- java线程池ThreadPoolExecutor 如何与 AsyncTask() 组合使用
- java线程池ThreadPoolExecutor 如何与 AsyncTask() 组合使用
- java线程池ThreadPoolExecutor 如何与 AsyncTask() 组合使用
- Java .class文件是什么?
- 《深入理解Java虚拟机》学习小记一之自动内存管理机制(三)