java 一切object_javaObject类
所有类的公共父类,一旦一个类没有显示地继承一个类则其直接父类一定是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"); ?
java 一切object_javaObject类相关推荐
- java string改变的影响_为什么Java的string类要设成immutable(不可变的)
最流行的Java面试题之一就是:什么是不可变对象(immutable object),不可变对象有什么好处,在什么情况下应该用,或者更具体一些,Java的String类为什么要设成immutable类 ...
- java中properties作用,java中Properties类的使用
java中Properties类的使用 在java.util 包下面有一个类 Properties,该类主要用于读取以项目的配置文件(以.properties结尾的文件和xml文件). Propert ...
- Java程序员从笨鸟到菜鸟之(五)java开发常用类(包装,数字处理集合等)(下)...
本文来自:曹胜欢博客专栏.转载请注明出处:http://blog.csdn.net/csh624366188 写在前面:由于前天项目老师建设局的项目快到验收阶段,所以,前天晚上通宵,昨天睡了大半天, ...
- 【转】深入研究java.lang.Class类
深入研究java.lang.Class类 Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识.这项信息纪录了每个对象所属的类.虚拟机通常使用运行时类 ...
- java生成缩略图类源码
把做工程过程比较好的一些内容备份一下,如下内容段是关于 java生成缩略图类的内容. package com.whatycms.common.util; import java.awt.image.B ...
- Java基础-Date类常用方法介绍
Java基础-Date类常用方法介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.毫秒值概念 我们在查阅Date类的API文档时,会发现这样的一句话:"The cl ...
- spark需要maven管理吗_Spark-Maven全新安装:如何同时编译Java和Scala类
我有一个Spark项目,其中同时包含.scala和.java文件.我正在尝试通过Maven构建来编译这两种类型的类.但是,当我运行" mvn clean install"时,它只会 ...
- java内省操作类的属性
java内省操作类的属性 1.取得指定类的属性的方法 2.操作指定类的属性的方法 3.得到指定类的属性数据类型的方法 package com.ma.introspector;import java.b ...
- java命令执行类,这里设置了classpath,系统变量里的classpath将失效
java命令执行类(类调用了某些jar包) (2011-03-02 14:24:42) 转载▼ 标签: 杂谈 分类: java 目录结构: bin: 编译目标库 lib:使用的jar类目录 src:源 ...
最新文章
- Ansible — 编程 — Variables
- Docker+Jenkins+Nginx+Spring Boot 自动化部署项目
- 三体系建设是什么意思_湖南信息系统建设和服务能力评估体系怎么做?是什么?...
- vb.net2019- 机器学习ml.net情绪分析(2)
- python 内存管理
- 12306再曝漏洞,一张身份证可买两张相同火车票
- 基础01类与对象、封装、构造方法
- 【二分答案】【Heap-Dijkstra】bzoj2709 [Violet 1]迷宫花园
- Android Studio 将github作为远程maven仓库
- 刷题进阶 -- 剑指Offer、力扣算法题
- nod32 update and id
- vmware workstation 12 密钥
- SPSS 27 发布了!我为什么要在两个月前买SPSS?为什么?为什么?为什么?
- Ubuntu下挂载Windows分区
- 心力哲学——艰难多变环境下快乐、自由与生存力的源泉(二)
- jQuery boxy弹出层插件中文演示及讲解
- 第二章 需求分析与需求文档
- elasticjob-配置手册
- 友谊的小船,说翻就翻
- win7设置桌面计算机图标不见了,win7桌面图标不见了_win7桌面图标不见了恢复显示设置教程 - 系统家园...
热门文章
- iOS 8 Metal Swift教程 :开始学习
- 深入分析Kubelet Bootstrap Checkpoint
- 前端依赖包管理-bower
- 再读阿朱的《走出软件作坊》摘抄整理——20140617
- [leetcode]Palindrome Number @ Python
- VIM学习笔记 配置文件(vimrc)
- 2011.11.2 try
- tif 高程_Global Mapper中80坐标系高程DEM与kml文件叠加实例
- Oracle 复制一条 改主键,在一个表中复制一条同样的记录到同一个表中,只修改主键内容(200分)...
- java stub_Java Stub 研究学习(2)