摘要:
Random类 (java.util) Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。相同种子数的Random对象,相同次数生成的随机数字是完全相同的。也就是说,两个种子数相同的Random对象,第一次生成的随机数字完全相同,第二次生成的随机数字也完全相同。这点在生成多个随机数字时需要特别注意。下面介绍一下Random类的使用,以及如何生成指定区间的随机数组以及实现程序中要求的几率。1、Random对象的生成 Random类包含两个构造方法,下面依次进行介绍: a、pu 阅读全文
摘要:
1、不可以用一个本地类型(如int float)来替换泛型.比如List<Integer>不能用List<int>型式2、运行时类型检查,不同类型的泛型类是等价的(Pair<String>与Pair<Employee>是属于同一个类型 Pair),这一点要特别注意:即如果a instanceofPair<String>==true的话,并不代表a.getFirst()的返回值是一个String类型3、泛型类不可以继承Exception类,即泛型类不可以作为异常被抛出4、不可以定义泛型数组5、不可以用泛型构造对象,即T first = 阅读全文