所有类的公共父类,一旦一个类没有显示地继承一个类则其直接父类一定是Object。

一切数据类型都可用Object接收

class OOXX  extends Object{}等价于class ooXX {}

常见方法

public boolean equals(Object obj):对象比较

public int hashCode():取得该对象的Hash码

public String toString():对象描述

Object类的 toString()方法:“对象的描述”

建议所有类都覆写此方法

直接打印输出对象时,会调用该对象的toString()方法。//可以不写出来

打印对象的时候,实际调用的对象实际指向的类的自我描述;

全限定类名+@+十六进制的hashCode值,等价于

全限定类名+@+IntegertoHexString(该对象.hashCode)

equals也是判断是否指向同一个对象

没有实际意义,有必要可以重写

public boolean equals(Object obj) {}

String 覆写了 Object的equals方法:只比较字符的序列是否相同

==用于判断两个变量是否相等

基本类型:

引用类型:必须指向同一个对象,才true

只能比较有父子或平级关系的两个对象

new String("1") == new String("1"); ?

最新文章

  1. 移动web开发之视口viewport
  2. 增值税——基础知识
  3. source insight添加汇编文件.s
  4. ExtJS 4 Grids 详解
  5. Cmake,source_group
  6. 手动调整导航控制器中的viewcontroller
  7. Android Studio 工程.GitIgnore应该忽略的文件
  8. SVN如何迁移到Git?
  9. JS基础四
  10. Set集合判断对象重复的方法
  11. Maven学习第2期---Maven安装配置
  12. 使用pycharm以及用pycharm句子切分调试
  13. 大大维的游戏机计划1--贪吃蛇v1
  14. DFSMN结构快速解读
  15. linux日常运维常用命令
  16. 【转载】ASP.NET MVC的过滤器【Filters】
  17. python测试开发django-41.crispy-forms设计标签式导航菜单(TabHolder)
  18. idea 码云 项目上传
  19. 【洛谷 P4134】 [BJOI2012]连连看(费用流)
  20. Robot Framework_Ride(Edit标签)

热门文章

  1. V8引擎实现标准ECMA-262(三)
  2. Java ANSI转码UTF-8
  3. JavaScript--微博发布效果
  4. IDEA-servlet项目创建web项目
  5. List<object> 转 List<T>
  6. 模板—Hash_map
  7. Linux Shell 教程
  8. java 删除字符串左边空格和右边空格 trimLeft trimRight
  9. 【[Offer收割]编程练习赛9 B】水陆距离
  10. 微信小程序 mode 的几种模式