- 博客(4)
- 资源 (10)
- 收藏
- 关注
原创 Java 覆盖equals和hashCode方法
覆盖equals方法看起来似乎很简单,但是有许多覆盖方式会导致错误,并且后果非常严重,最容易避免这类问题的办法就是不覆盖equals方法。什么时候需要覆盖equals方法?如果类具有自己特有的“逻辑相等”概念(不同于对象等同),而且超类还没有覆盖equals方法以实现期望的行为,这时需要覆盖equals方法。
2017-02-17 11:30:21 2400
原创 23种设计模式之单例模式
单例模式是设计模式中使用最为普遍的模式之一。它是一种对象创建模式,用于产生一个对象的具体实例,它可以确保系统中一个类只产生一个实例。在Java语言中,这样的行为能带来两大好处。1. 对于频繁使用的对象,可以省略创建对象所花费的时间,这对于一些重量级的对象而言,是非常可观的一笔系统开销。2. 由于new操作的次数减少,因而对系统内存的使用频率也会降低,这将减轻GC压力,缩短GC停顿时间。
2017-02-13 10:48:13 505
原创 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 server application with a web-based user interface. The applicat
2017-02-08 15:17:58 6908 2
原创 服务提供者框架示例
服务提供者框架是指这样一个系统:多个服务提供者实现一个服务,系统为服务提供者的客户端提供多个实现,并把他们从多个实现中解耦出来。
2017-02-07 12:24:16 768
java-web-tag-zh
2012-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人