";//局部变量的message每次被调用时都会初始化一下message使其为0,因此每次+1 的据俄国永远是1for($i=0;$i输出结果为1 2 3 4 5 6 7 8 9 101 1 1 1 1 1 1 1 1 1
分类:
其他好文 时间:
2015-07-08 12:50:02
阅读次数:
167
Java-static一 static
static是一个修饰符,只能修饰成员变量和方法
除了对象调用的方式,还多了一种调用方式
即可以使用 类名.静态成员 来调用,简称为类变量,2,static在数据区:类的方法和静态方法3,static特点:
随着类的加载而加载,随着类的消失而消失
生命周期最长
优先于对象存在,静态变量在对象不存在的时候也存在
被所有对象所共享
直接被类名调用二...
分类:
编程语言 时间:
2015-07-06 16:07:05
阅读次数:
109
单例模式是设计模式里最基本也是最常用的模式之一,其特点是单体对象只存在一份实例,这样你就能确保在你的所有代码里面都使用着同样的全局资源。
在Java里面实现单例模式的方法是首先将构造函数私有化,在内部创建一个私有的静态变量保存实例,然后通过一个静态方法(一般取名为getInstance)将实例提供给外部访问。因为构造函数的私有化,所以外部无法对类进行实例化,而只能通过getInstance获取,所...
分类:
编程语言 时间:
2015-07-05 09:32:58
阅读次数:
134
//静态内部类//优点:加载时不会初始化静态变量INSTANCE//因为没有主动使用,达到Lazy loadingclass Singleton{private static class SingletonHolder{ private final static Singleton INSTANCE...
分类:
其他好文 时间:
2015-07-04 00:37:46
阅读次数:
114
题目:给定一数组a[N],我们希望构造数组b [N],其中b[j]=a[0]*a[1]…a[N-1] / a[j],在构造过程中,不允许使用除法:要求O(1)空间复杂度和O(n)的时间复杂度;除遍历计数器与a[N] b[N]外,不可使用新的变量(包括栈临时变量、堆空间和全局静态变量等);实现程序(主...
分类:
编程语言 时间:
2015-07-03 14:00:50
阅读次数:
174
转:http://www.apkbus.com/android-593-1.html学习过Java 或者 C 语言的朋友应该很清楚static关键字吧?在某个类中声明一个static 静态变量, 其他类中想使用它或者修改它不用new 这个对象 ,直接使用它的类名方可直接拿到这个静态变量的对象,遍可以...
分类:
其他好文 时间:
2015-07-02 13:49:03
阅读次数:
127
java易混淆概念之类变量、成员变量、局部变量类变量、成员变量、局部变量类变量(也叫静态变量)是类中独立于方法之外的变量,用static修饰。(static表示“全局的”、“静态的”,用来修饰成员变量和成员方法,或静态代码块(静态代码块独立于类成员,jvm加载类时会执行静态代码块,每个代码块只执行一...
分类:
编程语言 时间:
2015-07-01 13:56:13
阅读次数:
180
成员变量 通过对象名能够访问public成员变量 每个对象都可以有只属于自己的成员变量 成员变量不能在对象之间共享类的静态成员静态成员变量 存储在 全局数据区#include class Test { private: ...
分类:
编程语言 时间:
2015-06-30 14:31:42
阅读次数:
131
在springframework在,我们不能@Autowired静态变量,制作spring bean,例如,没有那么:@Autowiredprivate static YourClass yourClass;可以试一下,yourClass在这样的状态下不可以被依赖注入,会抛出执行时异常java.la...
分类:
编程语言 时间:
2015-06-30 08:56:15
阅读次数:
171
1.类的主动使用与被动使用以下是视为主动使用一个类,其他情况均视为被动使用!1):初学者最为常用的new一个类的实例对象(声明不会主动使用)2):对类的静态变量进行读取、赋值操作的。而对于静态常量(static final)不会初始化此类。3):直接调用类的静态方法。4):加载一个类或者反射调用一个...
分类:
其他好文 时间:
2015-06-29 23:58:07
阅读次数:
129