
java
ouyn8
码农
展开
-
浅谈Java中的hashcode方法
哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法:1public native int hashCode(); 根据这个方法的声明可知,该方法返回一个int类型的数值,并且是本地方法,因此在Object类中并没有给出具体的转载 2015-09-11 13:52:29 · 304 阅读 · 0 评论 -
设计模式之外观模式Facade(结构型)
1. 概述 外观模式,我们通过外观的包装,使应用程序只能看到外观对象,而不会看到具体的细节对象,这样无疑会降低应用程序的复杂度,并且提高了程序的可维护性。2. 问题为了降低复杂性,常常将系统划分为若干个子系统。但是如何做到各个系统之间的通信和相互依赖关系达到最小呢?3. 解决方案外观模式:为子系统中的一组接口提供一个一致的界面, Fa转载 2015-09-25 10:04:11 · 428 阅读 · 0 评论 -
对象之间如何赋值才有各自独立的内存空间
比如一个对象AccountEntry entry。想新建一个和它内容一样的对象,但是要互不影响。AccountEntry entryPre=entry 这种写法是不能满足要求的,因为它们的内存地址是一样的,其中一个对象有改动,另一个对象也会跟着改。如果要互不影响,应该:在AccountEntry 中实现implements Cloneable接口,并且重写clone方法。然后原创 2016-03-10 14:15:55 · 355 阅读 · 0 评论 -
JMS相关
JMS规范及相关实现JMS是一种应用于异步消息传递的标准API,作为Java平台的一部分,JMS可以允许不同应用、不同模块之间实现可靠、异步数据通信。一些概念JMS provider An implementation of the JMS interface for a Message Oriented Middleware (MOM). Providers转载 2016-09-19 09:49:58 · 464 阅读 · 0 评论