java
nurseryboy
这个作者很懒,什么都没留下…
展开
-
冒泡排序java的实现
public class Sort { public int[] bubbleSort(int[] initialArray) { int initialArrayLength = initialArray.length; int minv = 0; //定义最小值 int i,j; for(i=0; i<initialArrayLength; i++) { mi...原创 2011-03-15 22:59:59 · 68 阅读 · 0 评论 -
java 内存泄露和溢出的区别
内存泄漏是指分配出去的内存无法回收了 内存泄漏指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况,是应用程序分配某段内存后,由于设计错误,失去了对该段内存的控制,因而造成了内存的浪费。一般我们常说的内存泄漏是指堆内存的泄漏。堆内存是指程序从堆中分配的,大小任意的(内存块的大小可以在程序运行期决定),使用完后必须显示释放的内存。应用程序一般使用malloc,realloc,new等...原创 2011-10-18 23:44:10 · 196 阅读 · 0 评论 -
适配器模式的疑问
适配器模式有两种,一种是类适配器,另一种是对象适配器。 类适配器是多继承,如下图: 书上介绍说要多继承,但是java不支持多继承。 那能否用多实习?也即是说Adapter这个类实现两个接口:目标接口和被适配着接口的。例如下代码,这样的适配方式有2个好处: 1. 被适配着发生的行为变化,适配器不需要更改 2. 所有的被适配着的实现类都可以被适配 所以有个疑问, 书上为啥没介绍这种方式?...2016-12-22 07:06:43 · 164 阅读 · 0 评论