..


赞助商链接

应用在StringBuffer和StringBuilder的equals方法

书面文章达米亚诺Verda
第1 2

equals方法通常在程序中使用的Java来测试两个对象是否相等。 这实际上是由Object类中定义的所有其他类继承按照Java 基本原则的方法:“一切都是对象。”

但当然, 两个对象之间平等观念必须经过查证属实,及时根据自己对象 :换句话说,equals方法可以而且往往必须重新定义阶级利益(或覆盖)。

重新定义过程可能被控以在由程序员自己定义的特殊班,案例程序员,但它通常已经为最常见的类中完成。

本文的目的是研究的性质和范围的重新定义 equals的StringBufferStringBuilder类的方法,用于管理字母数字字符集极为普遍

StringBuffer和StringBuilder

这两个类是用来存储动态的字符序列,然后可能改变在程序的执行,都继承自同一个父类的字符串。

可以使用StringBuilder的成功只有当方案涉及一个线程 ,而StringBuffer的支持线程需要同步。

这些类的特殊性就equals方法,是体现在是重新界定并没有作出任何事实。 这种方法的重新定义(或覆盖)仅在基类中的字符串,这无论在派生的事实。 这种选择导致的后果并不完全直观,从而影响了这些类的使用。

在同一类...
电子学习
Linux操作系统(课程) Linux操作系统(课程)
完整指南开源系统。 从49€。
PHP(课程) PHP(课程)
全部课程用于创建动态Web站点。 从49€。
Ruby和Ruby on Rails的(课程) Ruby和Ruby on Rails的(课程)
创建Ruby和RoR的软件和Web应用程序。 从39€。
赞助商链接