final用法总结
第一 final修饰类
import java.util.Timer;import java.util.TimerTask;public class FinalTest { public static void test(){ final Timer timer = new Timer(); final int count = 1; timer.schedule(new TimerTask(){ @Override public void run(){ System.out.println("2,test方法,输出count=="+count); //.... //.... //这一句使用了timer变量 timer.cancel(); } },1000,2000); } public static void main(String[] args) { FinalTest.test(); System.out.println("1,这句话应该在test方法之后运行"); }}
?运行结果是:
1,这句话应该在test方法之后运行
?
2,test方法,输出count==1
第五 final修饰方法参数?
Final参数跟final属性差不多,都是不能更改其值。但是如果参数是引用变量的话可以设置其属性和调用其方法。
1 楼 406657836 前天 而占栈内存是由GC(垃圾回收器)管理的?栈内存随着 方法的压栈 申请 出栈 释放。gc是管理的堆内存和方法区内存!
父类的private方法可以被子类继承?
private方法是对子类屏蔽的,就相当于没有一样,所以是可以取一样的方法名,也谈不上重写。 2 楼 forestqqqq 前天 406657836 写道而占栈内存是由GC(垃圾回收器)管理的?
栈内存随着 方法的压栈 申请 出栈 释放。gc是管理的堆内存和方法区内存!
父类的private方法可以被子类继承?
private方法是对子类屏蔽的,就相当于没有一样,所以是可以取一样的方法名,也谈不上重写。
是,不是栈内存,写错了,应该是对内存。