摘要: public static void main(String[] args)主函数:是一个特殊的函数。作为程序的入口,可以被JVM调用。主函数的定义:public:代表着该函数访问权限是最大的。static:代表主函数随着类的加载就已经存在了。void;主函数没有具体的返回值。main:不是关键字,但是是一个特殊的单词,可以被JVM识别。(String[] args):函数的参数:参数类型是一个数组,该数组中的元素是字符串,字符串类型的主函数是固定格式的:主函数也可以重载但只有字符串参数的main函数可以被JVM识别。JVM在调用主函数时,传入的是new String[0];什么时候使用静态: 阅读全文
posted @ 2012-01-01 22:18 Thinking In Code 阅读(557) 评论(0) 推荐(0)
摘要: 静态:static。用法:是一个修饰符,用于修饰成员(成员变量,成员函数)。当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外,还可以直接被类名调用。类名.静态成员。static特点:1、随着类的加载而加载。也就是说:静态会随着类的消失而消失,说明它的生命周期最长。2、优先于对象存在。明确一点:静态时先存在的。对象是后存在的。3、被所有对象所共享。4、可以直接被类名所调用。实例变量和类变量的区别:1、存放位置。类变量随着类的加载而存在于方法区中。实例变量随着对象的建立而存在于堆内存中。2、生命周期。类变量生命周期最长。随着类的消失而消失。实例变量生命周期随着对象的消失而消失。静态的使 阅读全文
posted @ 2012-01-01 20:51 Thinking In Code 阅读(1380) 评论(0) 推荐(0)