泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 Java语言引入泛型的好处是安全简单。
泛型类:
class TypePonit {
private T x;
private Q y;
public TypePonit() {
}
pu...
分类:
其他好文 时间:
2014-12-19 22:08:37
阅读次数:
198
原文:http://damieng.com/blog/2013/12/09/probable-c-6-0-features-illustrated===========================================1. 主构造函数以更简短的方式写一个构造函数给私有变量赋值.从前pu...
什么叫代理与动态代理?1.以买火车票多的生活实例说明。因为天天调bug所以我没有时间去火车票,然后就给火车票代理商打电话订票,然后代理商就去火车站给我买票。就这么理解,需要我做的事情,代理商帮我办了,但是需要出手续费。废话不说了,直接上java代码吧!java动态代理//接口 (抽象买票的事情)pu...
分类:
编程语言 时间:
2014-12-18 00:00:23
阅读次数:
385
Given two strings S and T, determine if they are both one edit distance apart.Analysis:Must be exactly one distance apart. Not the same.Solution: 1 pu...
分类:
其他好文 时间:
2014-12-15 06:31:20
阅读次数:
149
package cn.com.xf;public class User { private String name; private int age; private String remark; //省略属性的getter/setter方法 @Override pu...
分类:
编程语言 时间:
2014-12-14 09:27:33
阅读次数:
236
策略模式可以看做“可插入式算法(Pluggable)”,将子类各自的行为和公共的逻辑分离开来,将子类的行为抽象为算法插入到公共的逻辑中,这样替换子类的行为也不会对公共逻辑产生影响,也不会影响到调用类的逻辑。 下面是一个策略模式的简单例子,类图如下: 公共逻辑Context的代码如下:pu...
分类:
其他好文 时间:
2014-12-13 23:19:50
阅读次数:
209
1 using System; 2 using UnityEngine; 3 using System.Collections; 4 5 public class TimeCountdown : MonoBehaviour 6 { 7 8 //之前的一个时间点 9 pu...
分类:
编程语言 时间:
2014-12-13 06:14:07
阅读次数:
220
如何判断DataContext有修改: EF6的 using (var db = new Model1())
{ if (db.ChangeTracker.HasChanges()) { Console.WriteLine("Something has changed"); }
} EF5中: pu...
分类:
其他好文 时间:
2014-12-12 11:23:58
阅读次数:
152
在调试程序是,有一个参数需要在多个函数之间传递,因为是作为调试参数,不想将参数引入到函数中。很自然的想到使用全局变量来表示这个公共参数,工程代码的结构如下:main.c test.c test.h 全局变量 g_paramter新建一个pubparamter.h文件:内容如下:#ifndef _PU...
分类:
编程语言 时间:
2014-12-11 12:13:42
阅读次数:
204
最近在复习java基础,在看到java代码块的时候,忽然发现自己貌似对于java代码块一无所知,于是赶紧对着一些资料实战演练了一把。对于java代码块,不难根据名称看出其实就是一些java语句的集合,以{}的形式出现,共有4中形式:1.类的方法体这是我们最常见的一种java代码块,形式如下:1 pu...
分类:
编程语言 时间:
2014-12-10 21:01:56
阅读次数:
160