学习笔记

posted @ 2009-09-30 18:41 近似凯珊卓 阅读(460) | 评论 (0)  编辑 |

     摘要: 汗~学过又忘掉的东西。。。那就记录下来,让忘却来得更猛烈些吧!

//递归实现
int gcd(int m,int n){
if (m < n){
int tmp = m;
m = n;
n = tmp;
}
if (n == 0)
return m;
else
return gcd(n,m % n);
}
  阅读全文

posted @ 2006-11-28 01:54 近似凯珊卓 阅读(801) | 评论 (0)  编辑 |

     摘要: 通常,在一个类中定义一个方法为static,那就是说,无需本类的对象即可调用此方法。
一般来说,静态方法常常为应用程序中的其它类提供一些实用工具所用,在Java的类库中大量的静态方法正是出于此目的而定义的。
静态变量与静态方法类似。所有此类实例共享此静态变量,也就是说在类装载时,只分配一块存储空间,所有此类的对象都可以操控此块存储空间。
static变量有点类似于C中的全局变量的概念。值得探讨的是静态变量的初始化问题。
首先要告诉你的是,static定义的变量会优先于任何其它非static变量,不论其出现的顺序如何。
在涉及到继承的时候,会先初始化父类的static变量,然后是子类的,依次类推。  阅读全文

posted @ 2006-11-28 01:45 近似凯珊卓 阅读(351) | 评论 (0)  编辑 |

posts - 9, comments - 0, trackbacks - 0, articles - 0

Copyright © 近似凯珊卓