java final修饰main函数
2012-05-23 10:34
288 查看
主函数最常见写法
如果写成
编译通过
运行出错,没有主方法
写下下面的代码
编译,运行都ok
从final的使用上来说,这个的确ok
不过确实没这么写的必要
只是被人问到这个
我验证下自己的直觉
public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("TestFinal"); String str = new String(); for (int i = 0; i < args.length; i++) { System.out.println(args[i]); str += args[i]; } System.out.println(str); }
如果写成
public void main(String[] args) { // TODO Auto-generated method stub System.out.println("TestFinal"); String str = new String(); for (int i = 0; i < args.length; i++) { System.out.println(args[i]); str += args[i]; } System.out.println(str); }
编译通过
运行出错,没有主方法
写下下面的代码
public static final void main(String[] args) { // TODO Auto-generated method stub System.out.println("TestFinal"); String str = new String(); for (int i = 0; i < args.length; i++) { System.out.println(args[i]); str += args[i]; } System.out.println(str); }
编译,运行都ok
从final的使用上来说,这个的确ok
不过确实没这么写的必要
只是被人问到这个
我验证下自己的直觉
相关文章推荐
- [Java]static、final修饰的方法是否可以被子类继承、是否可以被子类重写及final修饰详解
- Java方法参数(形参)被final修饰符修饰详解
- JAVA局部变量加final修饰的好处
- 深入理解final在Java和Android中修饰局部变量的意义
- Java final 修饰符知识点总结
- (java) final关键字- 修饰变量时
- Java static、final、abstract修饰
- Java中final修饰参数的作用
- Java中static、final、static final修饰的属性
- java中,final 修饰的String 变量与未修饰的String变量的区别
- Java笔记:final修饰符
- Java基础:String不可变性和final修饰
- Java方法参数(形参)被final修饰符修饰详解
- java 中的final修饰三种类型 or 四种
- Java-用final修饰方法参数
- Java中用final修饰参数的方法当传入i++时异常
- JAVA方法中的参数用final来修饰的原因
- java中final修饰符用法
- Java中final修饰参数的作用之一
- Java之final修饰变量