我是靠谱客的博主 神勇小土豆,最近开发中收集的这篇文章主要介绍题15 关于main()方法正确的描述是,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

考察对Java源文件中的main()方法的掌握

问:
    a.static void main(String[] args)
    b.public static int main(String[] args)
    c.public static void main(String args)
    d.final static void main(String[] args)
    e.public int main(String[] args,int argc)
    f.static public void main(String[] args)
    
解析:
    在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行时,第一个运行的就是main()方法,这个方法和其他方法有很大的不同。
    方法名必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数。
    
    通过下面这个HelloWorld代码来说明Java类中的main()方法
        public class HelloWorld{
            public static void main(String[] args){
                system.out.println("HelloWorld");
            }
        }
    1.类
        HelloWorld类中有main()方法,说明这是个Java应用程序,通过JVM直接启动运行的程序。既然是类,Java允许类不加public关键字约束,当然类的定义只能限制为public或无限制关键字(默认的)。
    
    2.main()方法
        这个main()方法的声明为public static void main(String[] args)。必须这样定义,这是Java的规范,与JVM有关。
        当一个类中有main()方法,执行命令“java类名”,则启动JVM执行该类中的main()方法。由于JVM在运行这个Java应用程序的时候,首先会调用main()方法,调用时不实例化这个类的对象,而是通过类名直接调用,因此需要是限制为公共(public)和静态(static)的。对于Java中的main()方法,JVM有限制,不能有返回值,因此返回值类型为void。
        main()方法中需要一个输入参数,类型为String[],这也是Java的规范,至于字符串数组的名字,是可以自己设定的,根据习惯,这个字符串数组的名字一般和Java规范范例中main()方法的参数名保持一致(args)。
    
    3.main()方法不能抛出异常
        main()方法中的异常要么处理,要么不处理,不能继续抛出。
        public static int main(String[] args) throws Exception来定义main()方法是错误的。
        
    4.main()方法中字符串参数数组作用
        main()方法中字符串参数数组作用是接收命令行输入参数的,命令行的参数之间用空格隔开。
        public class Test{
            public static void main(String[] args){
                system.out.println("打印main()方法中的输入参数:");
                for(int i=0;i<args.length();i++)
                    system.out.println(args[i]);
            }
        }
        
        执行方法和运行结果:
        javav Test.java
        java Test 1 2 3
        打印main()方法中的输入参数:
        1
        2
        3
    
    注:main()方法作为一个特殊的规范,与普通方法有很大区别,限制很多,理解其原理需要学习JVM相关知识。
    
答:
    d,f

最后

以上就是神勇小土豆为你收集整理的题15 关于main()方法正确的描述是的全部内容,希望文章能够帮你解决题15 关于main()方法正确的描述是所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部