摘要: java5中新增加了java.util.Queue接口,用以支持队列的常见操作。该接口扩展了java.util.Collection接口。Queue使用时要尽量避免Collection的add()和remove()方法,而是要使用offer()来加入元素,使用poll()来获取并移出元素。它们的优点是通过返回值可以判断成功与否,add()和remove()方法在失败的时候会抛出异常。 如果要使用前端而不移出该元素,使用element()或者peek()方法。值得注意的是LinkedList类实现了Queue接口,因此我们可以把LinkedList当成Queue来用。小例子:/**** @au. 阅读全文
posted @ 2012-03-14 15:51 狂奔的蜗牛cn 阅读(151) 评论(0) 推荐(0)
摘要: 4.0之前,Ext 的功能已经十分丰富,数据层却难以令人满意。作为 UI 框架,数据层可能不是重点,但明显攸关到业务顺利的展开与否。然而,3.0 之后,虽然过增加了 Ext.data.Api/REST/Direct 等的新协议,但无论 3.0 还是 2.0,Ext.data.* 底层仍维持 1.0 的对象模型。越来越多的新协议和新机制加入到 Ext.data.*后,反而造成 API 逾加凌乱。这样就有了改造 data 的必要了。可喜的是,4.0 中已经重构 Ext.data.* 部分,重点解决旧版里面所存在的问题。新4.0比较3.x/2.x说明Ext.data.Model继承自Ext.util 阅读全文
posted @ 2012-03-14 09:50 狂奔的蜗牛cn 阅读(197) 评论(0) 推荐(0)