2013年8月20日

Java的static关键字浅析

摘要: static关键字可以修饰静态变量和静态方法。静态变量一旦创建,可以一直存放在内存中,直到JVM停止。静态方法可以不用实例化对象,就可以使用该对象的静态方法。这篇文章主要是研究static变量如何被创建、以及在内存中如何管理、以及static关键字使用过程中可能会遇到的风险。static关键字的使用应该非常慎重,因为一个类中的static变量只会初始化一次,不会因为类的初始化而回到初值;而对于静态方法,千万不要用于那些可能被设计为多态的方法上。一. 何时创建static变量。沿用了《Java编程思想》中的一个例子。class Bowl { Bowl (int marker) { ... 阅读全文

posted @ 2013-08-20 16:20 洪雁君 阅读(240) 评论(0) 推荐(0) 编辑

导航