摘要:
参考文章:杨中科老师的《随机数是骗人的,.Net、Java、C为我作证》http://www.cnblogs.com/rupeng/p/3723018.html#!comments1.随机数的原理:"线性同余法": 第n+1个数=(第n个数*29+37) % 10002.写一个自己的random 1... 阅读全文
摘要:
静态代码块在类最初被使用的时候执行一次,在构造函数执行之前执行,而且只执行一次。只要用到类,哪怕没有new只是声明变量也会被执行但是只执行一次。(静态字段和静态代码块都是在类最初使用的时候执行一次) 1 public class MyJingTaiDaimaKuai 2 { 3 ... 阅读全文
摘要:
有些类在系统中只能有一个,那么就要用到单例模式,先介绍最简单的“饿汉式”步骤:1.把构造函数声明为private的,这样外界就不能new2.声明一个private static instance字段,static成员的私有化只在类第一使用时执行。3.声明一个public方法获取instance字段 ... 阅读全文
摘要:
递归简单来说就是自己调用自己,需要两个条件1)递推方法2)递归的终止条件递归的缺点:效率低,占内存如果递归的层级能被预知就用递归的算法否则用普通算法。以下列出斐波那契数列和阶乘的递归算法和非递归算法 1 /// 2 /// 斐波那契递归算法 3 //... 阅读全文