在开发过程中,经常会有这种情况,就是一个函数需要返回多个值,这是一个问题!!网上这个问题的解决方法:1、使用map返回值;这个方法问题是,你并不知道如何返回值的key是什么,只能通过doc或者通过源代码来查看。2、传入一个引用进去,修改引用的属性值。问题:不实用。3、通过泛型构造一个类似python...
分类:
编程语言 时间:
2014-07-16 22:53:00
阅读次数:
240
有一道这样的题:写出c#中new关键字的三种用法,思前想后挖空心思也只想出了两种用法,回来查了下msdn,还真是有第三种用法: 用于在泛型声明中约束可能用作类型参数的参数的类型,这是在Framework2.0中定义泛行时才会使用到的,自己对c#2.0中的支持还只是 粗通皮毛,怪不得累死somany脑...
分类:
其他好文 时间:
2014-07-16 21:35:14
阅读次数:
182
一。基本class Shape{ void draw(){ System.out.println(this+".draw()"); }}class Circle extends Shape{ @Override public String toString() ...
分类:
其他好文 时间:
2014-07-16 20:46:30
阅读次数:
132
1.直接使用Tpublic class GenericArray { private T[] array; public GenericArray(int size){ array = (T[]) new Object[size]; } publ...
分类:
其他好文 时间:
2014-07-16 20:41:02
阅读次数:
134
初看被标题吸引,也许这也是我学习测试想要得到的,分享给大家。大家同乐。 李和恒,微软亚洲工程院软件测试开发工程师,从事测试工作已三年,先后参与过视频编码、在线会议和企业级即时通信等产品的测试工作,并主持web应用测试架构的开发。技术兴趣为泛型编程,架构设计,测试自动化。 谈起测试项目经历 感觉走在....
分类:
其他好文 时间:
2014-07-11 13:02:27
阅读次数:
220
泛型程序设计
特点:算法实现时不指定具体要操作的数据的类型。...
分类:
编程语言 时间:
2014-07-10 19:52:36
阅读次数:
212
在JDK5.0之前:
public class ArrayList{...
分类:
其他好文 时间:
2014-07-09 11:30:39
阅读次数:
156
1、面向对象中只有两样东西:类,对象。前者是“虚”,只有被实例化了,才是我们需要的“实”。
2、面向对象中的任何东西的表现形式,归根结底都是通过“类”表现出来的(接口也是一种类)。
3、定义类的同时就是在“封装”,只是封装的好坏不同;在不断的抽象,实现/继承的过程中,就是多态的体现;
4、Collection不要翻译成“集合”,就是Collection。有些东西翻译过来后悔影响理解。从本身属性的角度来说Collection包含:list,map,set ,容器;不要让“list=集合”存在脑中。...
分类:
其他好文 时间:
2014-07-09 09:46:28
阅读次数:
222
泛型算法
1. 算法如何工作
每个泛型算法的实现都独立于单独的容器。这些算法还是大而不全的,并且不依赖于容器存储的元素类型。为了知道算法如何工作,让我们深入了解find 操作。该操作的任务是在一个未排序的元素集合中查找特定的元素。从概念上看,find必须包含以下步骤:
1. 顺序检查每个元素。
2. 如果当前元素等于要查找的值,那么返回指向该元素的迭代器。
3. 否则,检查下一个元素,...
分类:
编程语言 时间:
2014-07-09 09:21:02
阅读次数:
213