![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
guojianpeng9806
这个作者很懒,什么都没留下…
展开
-
ensureCapacity()方法提高ArrayList的初始化速度
我们在使用Arraylist时,经常要对它进行初始化工作,在使用add()方法增加新的元素时,如果要增加的数据量很大,应该使用ensureCapacity()方法,该方法的作用是预先设置Arraylist的大小,这样可以大大提高初始化速度。 请看代码: [code="java"]package test; import java.util.Arr...原创 2010-01-22 16:56:06 · 461 阅读 · 0 评论 -
冒泡排序算法
最近面试时常遇到写冒泡算法的情况,看来很多公司都很重视考察排序问题,闲来无事自己写了一个,记录在这里。本程序中加入了flag标志减少了不必要的循环次数。 [code="java"]package test; public class BubbleSortTest { //测试main方法 public static void main(String[] args){...原创 2010-01-24 02:28:38 · 144 阅读 · 0 评论 -
java中类Calendar的roll和add的区别
[b]问题产生[/b]:在做电信项目时,常常需要根据账期查询详单、话单等功能,就是这个账期,让我遇到了一个棘手的问题,当跨年时,账期的日期出现了问题。比如现在日期是2002/1/12,查询账单时,最新账期日期应为2001/12/1-2001/12/31,但是我们输出到前台的账期却成了2002/12/1-2002/12/31,这整整差了一年啊,不知道用户看了是何感想,经过查看代码,最后发现,原来是C...原创 2010-02-03 21:36:19 · 579 阅读 · 0 评论 -
面试中遇到的一道智力题
[b]题目:[/b]为罐头工厂工作的送货员a,给一家食品公司送了10箱菠萝罐头。每个罐头重量是800克,每箱装20个。 正当他送完了货,要回工厂的时候,接到了从工厂打来的电话,说这10箱中有一箱由于机器出了问题而混进了次品,每个罐头缺50克的分量,要送货员把这箱罐头送回工厂以便更换。但是,怎样从中找出到底哪一箱是次品呢?最需要的当然是秤,可是手边又没有。 正在这时,他忽然发现不远的...原创 2010-02-05 18:05:30 · 250 阅读 · 0 评论