RickyIT的专栏

专业 专注 自由

Java 覆盖equals和hashCode方法

覆盖equals方法看起来似乎很简单,但是有许多覆盖方式会导致错误,并且后果非常严重,最容易避免这类问题的办法就是不覆盖equals方法。 什么时候需要覆盖equals方法?如果类具有自己特有的“逻辑相等”概念(不同于对象等同),而且超类还没有覆盖equals方法以实现期望的行为,这时需要覆盖e...

2017-02-17 11:30:21

阅读数 978

评论数 0

23种设计模式之单例模式

单例模式是设计模式中使用最为普遍的模式之一。它是一种对象创建模式,用于产生一个对象的具体实例,它可以确保系统中一个类只产生一个实例。 在Java语言中,这样的行为能带来两大好处。 1. 对于频繁使用的对象,可以省略创建对象所花费的时间,这对于一些重量级的对象而言,是非常可观的一笔系统开销。 2....

2017-02-13 10:48:13

阅读数 301

评论数 0

Nexus搭建Maven私有仓库

Nexus Repository Manager is a Java application that requires a Java Runtime Environment. When you run Nexus Repository Manager, you are running a ser...

2017-02-08 15:17:58

阅读数 6032

评论数 2

服务提供者框架示例

服务提供者框架是指这样一个系统:多个服务提供者实现一个服务,系统为服务提供者的客户端提供多个实现,并把他们从多个实现中解耦出来。

2017-02-07 12:24:16

阅读数 362

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭