六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 79|回复: 0

main方法中args的长度

[复制链接]

升级  60.33%

117

主题

117

主题

117

主题

举人

Rank: 3Rank: 3

积分
381
 楼主| 发表于 2013-1-27 04:47:35 | 显示全部楼层 |阅读模式
public class Demo66S{public static void main(String[] args) {System.out.println(args.length);System.out.println(args[0]);}}
Java中main的args跟C语言有些不同。C语言可以获得本程序名,并且位置是0,但是Java中如果不跟任何参数的话,取0位置的参数会报异常.

javac Demo66S.java
java  Demo66S
输出
0
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
        at Demo66S.main(Demo66S.java:5)

java  Demo66S kk
输出
1
kk
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表