微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

面向对象:main方法传参

面向对象:main方法传参

现在我们来详细解剖一下HelloWorld,main方法

public:公共的,访问权限最大,因为要被JVM识别所编译,所以权限要够大
class:java的基本单位类,class是定义一个类的关键字
MainDemo:类名,符合标识符的命名规则
static:静态的,属于类的本身,要被JVM所调用,可以直接通过类调用
void:代表的是没有返回值,因为调用main方法的是JVM,如果有返回值,返回给JVM没有意义
main:主方法,是JVM唯一识别运行的入口方法
String[]: main方法的参数数据类型是字符串数组
args:形参的变量名
public class MainDemo {
    public static void main(String[] args){
        String[] arr = {"hello","world","hadoop"};//定义一个数组
        args = arr;//将arr赋值给args

        for(int i=0;i<args.length;i++){
            System.out.println(args[i]);
        }
    }
}
        执行结果为:
                hello
                world
                hadoop

                Process finished with exit code 0

通过cmd命令栏怎么来实现上面的执行结果呢?

java 类名 参数1 参数2 ...

步骤:
1、将定义一个数组、将arr赋值给args这两行去掉,其余的保留
2、复制这个类,粘贴在其他的盘符里
3、打开这个记事本,将最上面一行删去,然后另存为,修改一下格式为ANSI
4、打开命令栏,先编译 javac MainDemo.java	回车
5、再执行 java MainDemo hello world hadoop 回车

如下:

image

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐