第十二章 泛型2014-06-15初始泛型12.3 泛型基础结构 12.3.1 开放类型与封闭类型 12.3.2 泛型类型和继承 12.3.3 泛型类型同一性 12.3.4 代码爆炸参考初始泛型[1][2]返回泛型(generic)是CLR和编程语言提供一种特殊机制,它支持另一种形式的代码重用,即"...
分类:
其他好文 时间:
2014-06-17 00:25:24
阅读次数:
220
1、
用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如SEL...
分类:
数据库 时间:
2014-06-16 00:40:49
阅读次数:
304
独立链表是解决哈希冲突的一种办法。它的基本思想就是将哈希值相互冲突的几个对象放到一个链表中。
代码
public class HashST {
private static class Node {
Object key; // 由于无法创建泛型数组,只能将对象设置为Object类
Object value;
Node n...
分类:
其他好文 时间:
2014-06-14 10:04:26
阅读次数:
206
1classPara{2privateCLSclass1;3publicPara(CLSclass1){4//TODOAuto-generatedconstructorstub5this.class1=class1;6//class1=newCLS(),这会导致编译错误7}8}第六行注释掉的,如果不...
分类:
编程语言 时间:
2014-06-13 16:18:20
阅读次数:
260
时间紧张,先记一笔,后续优化与完善。解决的问题:
使用GSON和泛型解析约定格式的JSON串。背景介绍: 1.使用GSON来进行JSON串与java代码的互相转换。 2.JSON的格式如下三种:
写道#第一种:{"success":true,"data":{"averageStar...
分类:
Web程序 时间:
2014-06-12 19:28:10
阅读次数:
322
最近在使用Google的Gson包进行Json和Java对象之间的转化,对于包含泛型的类的序列化和反序列化Gson也提供了很好的支持,感觉有点意思,就花时间研究了一下。由于Java泛型的实现机制,使用了泛型的代码在运行期间相关的泛型参数的类型会被擦除,我们无法在运行期间获知泛型参数的具体类型(所有的...
分类:
其他好文 时间:
2014-06-12 18:34:46
阅读次数:
266
首先IList泛型接口,是 ICollection泛型接口的子代,并且是所有泛型列表的基接口。
它仅仅是所有泛型类型的接口,并没有太多方法可以方便实用,如果仅仅用作数据集合的承载体,IList
可以实现。然而,经常我们需要对集合数据进行处理,如筛选或排序,这时就需要用List 。它们的主要区别在于....
分类:
Web程序 时间:
2014-06-12 17:17:08
阅读次数:
570