摘要: 在我们之前学习语句的时候,我们讲过一种比较特殊的语句块,那就是局部代码块。局部代码块的作用是什么呢,就是把临时使用的变量放在里面,之后执行完之后,局部代码块中定义的变量会直接被释放,这样就避免了那些我们只用一次的变量的释放。那么类当中有么有一种比较特殊的代码块么?肯定是有的,我们现在就来看下,在类方法外部定义的类的代码块都有什么作用?代码实例:class ClassScop{ int num; String name; /** *类内部的代码块开始 */ { System.out.println("Hello World!"); } ClassScop(int num,St 阅读全文
posted @ 2013-09-21 20:55 stark_javac 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 上一节当中描述了static的用法,以及成员变量和静态变量的区别。但是static除了可以修饰成员变量使之成为静态变量外,他还可以同时修饰函数,使之成为静态函数,我们来看一个例子: class StaticDemo{ String name; int a ; static String xiangmu="xiangmu"; /** *这个方法被static关键词修饰之后,就变成了静态方法,这里我们需要注意的一点就是static声明的方法当中,只能够调用 *静态变量,因为他是在类没有被初始化为对象之前而存在的,所以这个静态方法当中不能使用this或者super之类的关键词 * 阅读全文
posted @ 2013-09-21 09:23 stark_javac 阅读(319) 评论(0) 推荐(0) 编辑